我想找出核心数据中的对象,我的代码:
类型:
signedDate (日期)
alarmDate(日期)
starTime(的NSDate)
endTime(的NSDate)
NSString *str = @"(signedDate >= %@) AND (signedDate < %@) AND (alarmDate == nil)";
NSPredicate *predicate = [NSPredicate predicateWithFormat:str, starTime, endTime];
[request setPredicate:predicate];
NSArray *results=[context executeFetchRequest:request error:nil];
Run Code Online (Sandbox Code Playgroud)
谓词错了?如何判断coredata对象是否为零?谓词应该是什么?
我的代码如下:
NSURL *urlID = [objID URIRepresentation];
NSString *strID = [urlID absoluteString];
NSDictionary *infoDict = [NSDictionary dictionaryWithObjectsAndKeys:strID, @"objectID", nil];
localNotification.userInfo = infoDict;
Run Code Online (Sandbox Code Playgroud)
那么我想得到这样的反对意见:
NSString *strID = [notification.userInfo objectForKey:@"objectID"];
NSURL *urlID = [[NSURL alloc] initWithString:strID];
NSManagedObjectID *objID = [[NSPersistentStoreCoordinator alloc] managedObjectIDForURIRepresentation:urlID];
Run Code Online (Sandbox Code Playgroud)
但是objID是零.哪里不对了 ?怎么做 ?谢谢 !
我在我的新版本应用程序中更改了图标图像,我在设备中安装了旧版本应用程序,然后我安装了新版本,它在iOS 5中运行良好,但在iOS 6中,图标没有刷新,它仍然显示旧版本图标/徽标.如果没有安装旧版本的应用程序,那么在iOS 5和iOS 6中,deice效果都很好.为什么?有谁能够帮我 ?