Ios 如何在解析时检查云代码生成的错误

Ios 如何在解析时检查云代码生成的错误,ios,objective-c,parse-platform,Ios,Objective C,Parse Platform,我的应用程序正在parse.com上运行,所有cloudcode错误都有代码141 当我运行某个函数时,在一些罕见的情况下,我会遇到以下异常:cloudcode:错误:用户不在数据库中。(代码:141,版本:1.2.19) 但是,当我尝试使用此代码将用户分隔回主屏幕时,不会调用任何内容: if(error){ NSLog(@"Error logged: %@", error); //loggs: Error logged refreshtokencoinbase: Error Domain

我的应用程序正在parse.com上运行,所有cloudcode错误都有代码141

当我运行某个函数时,在一些罕见的情况下,我会遇到以下异常:cloudcode:
错误:用户不在数据库中。(代码:141,版本:1.2.19)

但是,当我尝试使用此代码将用户分隔回主屏幕时,不会调用任何内容:

if(error){
   NSLog(@"Error logged: %@", error); //loggs: Error logged refreshtokencoinbase: Error Domain=Parse Code=141 "The operation couldn’t be completed. (Parse error 141.)" UserInfo=0x10ae0e460 {error=User isn't in the database., code=141}

   if([error  isEqual:@"User isn't in the database." ]){
       [self performSegueWithIdentifier:@"moveToStart" sender:self];
   }
}

如何处理像这样的cloudcode生成的错误?

解析错误的描述文本位于
error.userInfo[@“error”]
中。通过文本检查错误类型可能不是一个好主意,但在这里您没有其他机会

将其与
error.userInfo[@“error”]
进行比较怎么样?@knsh这是怎么回事!非常感谢!如果你回答我的问题,我就接受。