我在StackOverflow上發現了這個問題,但無法解決我的問題。使用不推薦使用的setStatusBarHidden方法時的XCode警告
Calling the appropriate setStatusBarHidden per iOS version
if([[UIApplication sharedApplication] respondsToSelector:@selector(setStatusBarHidden: withAnimation:)])
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
else
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];
設置我的操作系統部署目標3.0,但我仍然收到警告「setStatusBarHidden:動畫:被棄用」
我想如果可能的話有沒有警告該項目,而不是一個破解它的黑客。有沒有一種方法可以設置項目來消除此警告?
我已經將項目基礎SDK設置爲4.0。 並將目標Base SDK設置爲4.0,將部署目標SDK設置爲3.0。
我爲「所有配置」
由於事先制定的這些設置
更新:顯然,警告僅出現在模擬器中,設置設備不能當。
在'setStatusBarHidden:withAnimation:'withAnimation:'部分不需要'BOOL',它需要'UIStatusBarAnimation'常量。 [see here](http://developer.apple.com/iphone/library/documentation/uikit/reference/UIApplication_Class/Reference/Reference.html#//apple_ref/occ/instm/UIApplication/setStatusBarHidden%3awithAnimation%3a) – 2010-07-10 11:15:27
謝謝!錯過了那一個! – 2010-07-10 12:30:02