【发布时间】:2015-12-19 10:11:21
【问题描述】:
xcode 中似乎存在一个错误,阻止它“识别”包含泛型声明的类。
以这个类声明为例:
@interface ABEBaseParseQueryViewController<CellType: UITableViewCell *, Object: id> : UIViewController <UITableViewDelegate, ABEDatasourceResponder>
如果我要在头文件中手动输入出口声明:
@property (weak, nonatomic) IBOutlet UITextField *titleField;
侧边栏中表示未连接插座的点不会出现。此外,当尝试在 IB 中将文件的所有者设置为此类时,我没有得到任何自动完成功能,这使得 xcode 似乎根本无法“识别”该类。即使手动设置文件所有者,我也无法将插座连接到文件。
如果我从类中删除泛型声明,此问题将得到解决。 (侧边栏中的圆圈再次出现,我可以再次连接插座)
还有其他人遇到过这个问题吗?现在我可以删除通用声明,连接出口并将其放回原处,但这似乎是一个糟糕的解决方法。
这是 xcode 7.2。
【问题讨论】:
标签: ios objective-c xcode