Xcode 4.6.1 与 iOS 6.1。我正在使用带有 StackMob 的远程数据库。应用程序首先出现错误,在我单击播放几次后,它运行良好并与服务器通信正常。不确定如何发现问题,是否应该关注?
我有以下异常断点设置:
应用程序运行,然后在以下行停止:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"User" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"email == %@", self.emailAddressField.text];
[fetchRequest setPredicate:predicate];
NSError *error = nil;
NSArray *fetchedObjects = [[self managedObjectContext] executeFetchRequest:fetchRequest error:&error];
所以我将上面的行更改为:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"User" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"username == %@", self.usernameField.text];
[fetchRequest setPredicate:predicate];
[managedObjectContext executeFetchRequest:fetchRequest onSuccess:^(NSArray *fetchedObjects)
{
现在,当我运行程序时,出现以下错误:
和
所以我点击播放按钮
我收到以下错误:
在我再次单击播放后,应用程序继续运行,好像什么也没发生?我应该担心吗?