8

実行時にブロックの可用性をテストする必要があるため、iOS 3 との下位互換性を処理できます。何かヒントはありますか?

編集:これまでのところ、私はやっています うまくいっているif (!NSClassFromString(@"NSBlockOperation")) {...} ようです...

4

1 に答える 1

7

また、ここでlibSystem.B.dylib説明されているように、 を弱リンクし、基本 SDK を 4.0 に、展開ターゲットを 3.1.3 に設定する必要があります。

iOS のバージョン管理の問題に対処する方法の概要については、Cocoa with Love の記事: Tips & Tricks for conditional iOS3, iOS3.2 and iOS4 code にも記載されています。

于 2010-11-20T09:59:06.967 に答える