8
私はアプリでiPhone OSのバージョンを検出したいと思います。サンプルコードも投稿できますか?助けにならなかったマクロを使ってみました。アプリでiPhone OSのバージョンを検出する方法は?
私はアプリでiPhone OSのバージョンを検出したいと思います。サンプルコードも投稿できますか?助けにならなかったマクロを使ってみました。アプリでiPhone OSのバージョンを検出する方法は?
あなたが条件付きコンパイルしたい場合は、マクロを使用する必要があります。
#if __IPHONE_8_0
// Works on >= version 8.0
#else
// Works on < version 8.0
#endif
またはその代わりに、実行時にチェックするために、使用:
float ver = [[[UIDevice currentDevice] systemVersion] floatValue];
if (ver >= 8.0) {
// Only executes on version 8 or above.
}
あなたは#ifdefのが機能することを確認してくださいか?私はちょうど__IPHONE_8_0とコードを7.0でコンパイルしてクラッシュを起こしました。 –
それは間違っています.. '#if'と' #endif' – emotality