0

bundleWithPathを使用してバンドルをロードしようとしていますが、常に失敗します(nilを返します)。失敗する理由と、エラーに関する詳細情報を取得する方法は何でしょうか。

よろしくお願いします!

よろしく、

4

1 に答える 1

1

失敗には多くの理由が考えられます。ファイルが存在しない、ファイルは存在するが、探しているパスにない。それはいくつかの異なる拡張を持っています。または、パスにあるファイルが正しいバンドル形式ではありません。コードなしで言えることはこれだけです。

ドキュメントから:

+bundleWithPath:

NSBundle指定されたディレクトリに対応するオブジェクトを返します。

+ (NSBundle *)bundleWithPath:(NSString *)fullPath

戻り値:NSBundleに対応するオブジェクトfullPath、またはアクセス可能なバンドルディレクトリを識別しないnil場合。fullPath

于 2010-07-14T15:41:48.863 に答える