iPhone SDK简单提醒消息问题
char asd='a';
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Are you sure?" message:asd
delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
[alert show];
[alert release];
上面的代码无法在 iPhone 模拟器中编译。 这是为什么? :)
char asd='a';
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Are you sure?" message:asd
delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
[alert show];
[alert release];
above code not compiling in iPhone simulator.
Why is that?
:)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您试图在需要
NSString
的地方传递一个char
。阅读 Objective-C 和 Cocoa/Cocoa Touch 文档。要解决您的问题,请尝试以下操作:
You're trying to pass a
char
where anNSString
is expected. Read up on Objective-C and th Cocoa/Cocoa Touch documentation.To fix your issue, try this:
模拟器,你在你的mac上编译。
NSString
,而不是char
?simulator, you compile on your mac.
NSString
, not achar
?替换
为
它应该在它之后编译...
replace
With
It should compile after it...