我有一個錯誤,當我跑我的代碼:它說「alertView」未申報的標識符這行代碼:錯誤與警報查看
-(void)alertView:(UIAlertView*)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(buttonIndex==0)
else if(butonIndex==1)
}
謝謝您的幫助。
我有一個錯誤,當我跑我的代碼:它說「alertView」未申報的標識符這行代碼:錯誤與警報查看
-(void)alertView:(UIAlertView*)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(buttonIndex==0)
else if(butonIndex==1)
}
謝謝您的幫助。
它類似於以下內容。
- (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
}
}
如果它沒有幫助,那麼你應該顯示更多的工作。
那麼這是我迄今爲止寫的所有內容:if(_targetsDestroyed> 10)UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@「You Win!」消息:@「你贏了比賽!」 delegate:nil cancelButtonTitle:nil otherButtonTitles:@「OK」,nil]; [alert show]; } - (無效)alertView:(UIAlertView中*)alertView clickedButtonAtIndex:(NSInteger的)buttonIndex { 如果(buttonIndex == 0) 否則如果(butonIndex == 1) } 回報; } } } @end – Abby
您的代碼中可能出現語法錯誤,該錯誤正在破壞解析器。檢查以確保您發佈的函數之上的函數用}關閉,所有[]都匹配,並且語句以a結尾;
如果您發佈了更多,有人可能會指出,但我相信你可以通過閱讀你的代碼找到它。
你的意思是你在編譯時遇到了錯誤,而不是在你運行的時候,是正確的?這個代碼在哪裏?您發佈的代碼的第一行是否存在錯誤? – rmaddy
你甚至沒有說明你的開發平臺。無論如何,如果我是你,我會做一些關於UIAlertView的作業。 –