我在块按钮按下消息中调用块完成,并根据状态(可选)显示UIAlertView
。然而,在被调用时的UIAlertView
出现三(3)次......在块中调用UIAlertView显示视图多次
- 有了完整的信息,但它具有完全消失,再次本身,并显示
- 就在标题显示,当我点击确定
- 出现信息(如在#1),其余必须摒弃再次
以下是代码的一个片段:
[credential performDataOperation:[credential commandForCreateOnClass:self.className]
withArguments:edits
completionBlock:^(BOOL succeded, id before, id after, NSDictionary *arguments, NSError *error) {
if (succeded) {
self.object = after;
self.objectWasCreated = YES;
[self prepareEditsDictionary];
self.navigationItem.rightBarButtonItem.enabled=NO;
}
else {
errorRecieved = YES;
[[[UIAlertView alloc] initWithTitle:@"Error" message:@"Error Message" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
}
}];
你应该显示你的'performDataOperation:'方法的代码。 – 2013-04-27 16:28:41