2012-03-07 51 views
0

我與故事板的應用和新的iOS 5的功能是這樣的:錯誤4.2

[[UINavigationBar appearance] setBackgroundImage:navigationBarImage forBarMetrics:UIBarMetricsDefault]; 

,如果我嘗試測試應用程序部署目標至4.2用戶仍然有固件,我收到上面寫的行中的錯誤,所以我的問題是我如何在4.2設備上測試我的應用程序?

回答

0

對於只適用於iOS 5的東西,您可以執行以下操作。

您可以嘗試獲取版本通過這種方式:

if (version >= 5.0) { your code } 
+0

是的,我認爲這是這種方式更好,您:
float version = [[[UIDevice currentDevice] systemVersion] floatValue];

,並嘗試用戶有哪些版本的代碼之前知道我可以做我在ios4上面寫的代碼行嗎? – Piero 2012-03-07 22:40:22

+0

您可以在5.0之前找到情況:http://www.accella.net/custom-uinavigationbar/ 您必須使用舊的drawRect方法才能做到這一點。 – ChapMic 2012-03-07 22:45:58