OS XにインストールされているFlash Playerのバージョンに応じて、別のアクションをとる必要があります(Flashのバグのため)。プログラムでバージョン番号を確認する方法はありますか?OSX/Xcode/Objective-C:インストールされているFlash Playerのバージョンを検出する方法は?
私はこのためにWebKitを使用しています。
EDIT:
私も
NSBundle* myBundle = [NSBundle bundleWithPath: @"/Library/Internet Plug-Ins/Flash Player.plugin/Contents/Info.plist"];
を試してみましたが、パス名が存在するが。 "myBundle"は常にゼロです。
Flashがインストールされていない可能性があります。 Mac OS Xの現在出荷中のバージョンにはFlashが付属していないことは間違いない。ユーザーはAdobeからインストールする必要があります。 –
はい。真実。検出は「何もインストールされていない」シナリオの準備ができている必要があります – JasonGenX
何を書いていますか?ウェブブラウザ?ブラウザプラグインですか? Flash Playerを使用する他の種類のネイティブアプリですか? –