我是目标C的新手,我处于需要创建iPhone应用程序的位置真的很快,我正在使用XCode 4.2
我想弹出一个,我正在使用此代码:
#import <AddressBook/AddressBook.h>
#import <AddressBookUI/AddressBookUI.h>
并在.m文件中
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Confirmation"
message:@"confirmed"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil,nil];
[alert show];
代码向我显示了构建错误“预期标识符”,我忘记了什么吗?
由于
答案 0 :(得分:1)
你有一个额外的开放式括号'['
你需要这样的东西:
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Confirmation"
message:@"confirmed"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil] autorelease];
[alert show];
请注意我添加的 autorelease] 代码,这样您就可以设置为自动释放UIAlertView并修复额外的开放式括号。
答案 1 :(得分:0)
您有两个错误:
->[<-
[[UIAlertView alloc] initWithTitle:@“确认”
消息:@“证实”
委托:自我
cancelButtonTitle:@ “OK”
otherButtonTitles:无->,nil<-]
;
删除它们并写下:
[[UIAlertView alloc] initWithTitle:@"Confirmation"
message:@"confirmed"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
如果您不使用ARC,请不要忘记在[alert release]
之后发布[alert show]
(或在初始结束时autorelease
)