0
問題をデバッグしようとしています。作成したNSArrayは、ゼロ要素を持つことを示しています。事前初期化されたNSArrayは、カウントがゼロであることを示しますか?
NSArray *libPaths = [NSArray arrayWithObjects:
[[NSBundle mainBundle] pathForResource:@"libcustomx.2" ofType:@"dylib"],
INSTALL_PATH,
[@"~/Library/Application Support/MyApp/libcustomx.2.dylib" stringByExpandingTildeInPath],
@"/usr/lib/libcustomx.2.dylib",
nil];
NSUInteger count = libPaths.count
これは、もともとのMacOS X 10.6上で構築するために設計されていたと私は今、それはXcodeの7.2.1を使用して、MacOS Xの10.11に構築するために取得しようとしていたプロジェクトからObjective-Cのコードです。 Objective-Cについてよく経験しているわけではありませんが、私はこの時点で何が新しい配列の長さをゼロにするのかは分かりません。
うん、それがそうであるようです。もし私がそのバンドルが無ければ、 'nil、nil'という結果になるように、リストの最後にアプリケーションバンドルを置くと、それは大丈夫でしょうか? –
それがあなたの必要を満たすなら、それはうまくいくでしょう。 – rmaddy