【发布时间】:2014-08-29 16:04:29
【问题描述】:
我已使用 Xcode 6 beta 6 将 XLForm(一个 Objective C 库)添加到我的 Swift 项目中。
编译器在 XLFormDescriptorCell.h 中协议定义的方法原型上跳闸
#import <Foundation/Foundation.h>
...
@protocol XLFormDescriptorCell <NSObject>
...
@optional
+(CGFloat)formDescriptorCellHeightForRowDescriptor:(XLFormRowDescriptor *)rowDescriptor;
^
Parse Issue / Expected a type
另外还有一个警告:“语义问题:在实现 'forDescriptorCellHeightForRowDescriptor:”'id' 与 'CGFloat'(又名 'float')时返回类型冲突
到我添加的项目的 Bridging-Header.h 文件中(尽管无论我添加与否都会出现解析错误):
#import "XLForm.h"
它本身包括 XLFormDescriptorCell.h
我看不到 XLForm 在哪里返回“id”。有人遇到过这个或类似的吗?
【问题讨论】: