运行代码时出错:它代表这行代码的'alertView'未声明的标识符:
-(void)alertView:(UIAlertView* )alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(buttonIndex==0)
else if(butonIndex==1)
}
感谢您的帮助。
答案 0 :(得分:0)
它类似于以下内容。
- (void)dismissPop2:(NSString *)projectname {
projectdelete = projectname;
NSString *msg = [NSString stringWithFormat:@"Are you sure you want to delete this project (%@)?",projectname];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"- Project deletion -"
message:msg
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Delete", nil];
[alert setTag:100];
[alert show];
}
- (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)alertView { // Validation
if ([alertView tag] == 100) {
return YES;
}
else {
return YES;
}
}
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
if ([alertView tag] == 100) {
// Deleting a project
if (buttonIndex == 1) {
// Do something since the user has tapped YES
}
}
如果它没有帮助,那么你应该展示更多的工作。
答案 1 :(得分:0)
您的代码中可能有一个语法错误,它会破坏解析器。检查以确保您发布的函数上方的函数用}}关闭,所有[]匹配,语句以a结尾;
如果你发帖多一点,有人可能会指出它,但我相信你可以通过阅读你的代码找到它。