如果用戶在使用OS 2.x或3.0的設備上運行應用程序,有什麼方法可以在我的應用程序中找到?查找用戶是否運行iPhone OS 2.x或3.0
我試着添加一個像iPhone項目模板那樣的標籤,但它似乎不起作用。
#ifndef __IPHONE_3_0
//MY CODE FOR 3.0 GOES HERE
#else
//2.x CODE HERE
#endif
謝謝。
如果用戶在使用OS 2.x或3.0的設備上運行應用程序,有什麼方法可以在我的應用程序中找到?查找用戶是否運行iPhone OS 2.x或3.0
我試着添加一個像iPhone項目模板那樣的標籤,但它似乎不起作用。
#ifndef __IPHONE_3_0
//MY CODE FOR 3.0 GOES HERE
#else
//2.x CODE HERE
#endif
謝謝。
結賬[[UIDevice currentDevice] systemVersion]
。這將包含版本字符串。
根據您要做的事情,最好測試功能性而不是特定版本。
#ifndef __IPHONE_3_0
#define __IPHONE_3_0 30000
#endif
#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_3_0
[[startButton titleLabel] setFont:playFont];
#else
[startButton setFont:playFont];
#endif
不確定投票的原因,我認爲這個問題很好。 – 2009-07-01 15:28:09