2011-10-11 37 views
3
UIAlertView *alert = [[UIAlertView alloc] 
    initWithTitle:@"Error" 
    message:@"Some failure message" 
    delegate:self 
    cancelButtonTitle:@"cancel" 
    otherButtonTitles:@"retry", nil 
]; 
[alert show]; 
[alert release]; 

我得到了两个警告指向这段代码。在UIAlertView分配中丢失哨兵

  • 未使用的变量“警报”
  • 缺少定点在函数调用

我的代码类似于所有在线的例子。为什么它坏了?

+1

失踪哨兵通常是关于被遗忘的',无'。 – Dani

+0

谢谢@Dani!不能相信我忘了这么做:) –

回答

6

此代码适合我。尝试清理所有目标并再次构建,以查看错误是否仍然存在。

由于您致电[alert show],因此您不应在alert上收到未使用的变量警告。

由于您在otherButtonTitles之后包含nil,因此不应该丢失缺少警告的警告。

+4

清理项目的工作。男人,XCode真的很愚蠢。在搜索了StackOverflow后,我发现许多问题都可以通过重新启动XCode或清理来解决。 – JoJo