2011-10-11 68 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