0
たとえば、Xcodeでは、サポートファイル内の3つのフォルダを "a" "b"と "c"という古い名前にします。サポートするファイルの同じ名前のファイルディレクトリ
これらの各フォルダには、xmlファイル名「file.xml」があります。
NSMainBundleを使用してこれら3つの異なるXMLファイルへのパスを取得するにはどうすればよいですか?
たとえば、Xcodeでは、サポートファイル内の3つのフォルダを "a" "b"と "c"という古い名前にします。サポートするファイルの同じ名前のファイルディレクトリ
これらの各フォルダには、xmlファイル名「file.xml」があります。
NSMainBundleを使用してこれら3つの異なるXMLファイルへのパスを取得するにはどうすればよいですか?
実行時にこれらのファイルを取得するには、XcodeはそれらをBundle Resource Phaseにコピーします。これは通常、バンドルのルートにコピーされます。ディレクトリに対処するには、@ CocoaFuの答えはthis SO questionです。 ofType:inDirectory:
は、その後のコードで
NSBundle* bundle = [NSBundle mainBundle]
はあなたがpathForResourceを使用してディレクトリに見える。このことから、メインバンドル
を与えるなどまたBundle Programming guide
を参照してください
方法
はNSBundle class referenceに与えられている私は、フォルダごとにコピーファイルのフェーズを追加する必要がありますか? – dubbeat