Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone fetchObjectsForEntityName:未识别为有效方法_Iphone_Ios_Xcode_Cocoa Touch_Nsmanagedobjectcontext - Fatal编程技术网

Iphone fetchObjectsForEntityName:未识别为有效方法

Iphone fetchObjectsForEntityName:未识别为有效方法,iphone,ios,xcode,cocoa-touch,nsmanagedobjectcontext,Iphone,Ios,Xcode,Cocoa Touch,Nsmanagedobjectcontext,这个代码真让我困惑。当我键入FetchObjectsForentyName时,它不提供建议,然后给我一个警告,提示“NSManagedObjectContext”的无可见@interface声明选择器“FetchObjectsForentyName:withPredicate:” 代码如下: -(SyncObject *)objectWithSyncID:(NSString *)syncID inContext:(NSManagedObjectContext *)context { N

这个代码真让我困惑。当我键入FetchObjectsForentyName时,它不提供建议,然后给我一个警告,提示“NSManagedObjectContext”的
无可见@interface声明选择器“FetchObjectsForentyName:withPredicate:”

代码如下:

-(SyncObject *)objectWithSyncID:(NSString *)syncID inContext:(NSManagedObjectContext *)context {

    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"syncID == %@", syncID];

    NSSet *set = [context fetchObjectsForEntityName:@"SyncObject" withPredicate:predicate];

因为这个方法不存在。我猜你从教程中复制了一些代码,但你没有复制所有代码。
NSManagedObjectContext
上应该有一个类别,它定义并实现了该方法。

也许从这里:。啊,我从另一个类复制并粘贴了它,所以忘了我使用了一个类别。