我正在调用DetailsViewController
尝试使用以下代码,如果,
([[FavViewController myFavsTwo] containsObject:_word])
但是收到错误:没有知道选择器myFavsTwo的类方法
在FavViewController
中,我设置如下:
@property (nonatomic, strong) NSMutableArray *myFavsTwo;
有什么想法吗?
答案 0 :(得分:3)
我猜你正在使用带有类名的变量myFavsTwo
。您应该使用FavViewController
的实例。确保您已创建getter和setter方法或使用synthesize
。
答案 1 :(得分:1)
[FavViewController myFavsTwo]
会在FavViewController中调用类方法,如下所示:
+ (NSMutableArray *)myFavsTwo{
...
}
@property (nonatomic, strong) NSMutableArray *myFavsTwo;
只能创建实例访问者方法,您可以这样获得myFavsTwo
:
FavViewController *favVcInstance = [[FavViewController alloc] init];
if ([[favVcInstance myFavsTwo] containsObject:_word])
那么,你能理解到目前为止发生崩溃的原因吗?