0

いくつかのアイテムを読み、 実際のサブフォルダーを追加する方法を見つけてうれしく思いましたが、サブフォルダー内のファイルを表示できるソリューションはありませ んすべてがゼロを返しています。

XCode のパスの問題

ディレクトリ内

pathForResource と URLforResource と inDirectory メソッドを試しました。

        //NSString *W = [[NSBundle mainBundle] pathForResource:@"LS_ADINFO_0000_LFSB" ofType:@"xml" inDirectory:@"/2012-03-08%20(Published%20as%2008%20MAR%202012)/AERODROMES/LFSB/"];
        //urlPDF = [NSURL URLWithString:W];
        // DEBUG output: urlPDF = nil

        //urlPDF = [[NSBundle mainBundle] URLForResource:@"LFSB/LS_ADINFO_0000_LFSB.xml" withExtension:nil]; 
        // DEBUG output: urlPDF = nil


        //urlPDF = [[NSBundle mainBundle] URLForResource:@"LS_ADINFO_0000_LFSB.xml" withExtension:nil]; 
        // DEBUG output: urlPDF = file://localhost/Users/siri/Library/Application%20Support/iPhone%20Simulator/5.0/Applications/1F5953CD-1E13-40D4-9497-8313F9DDEA77/SwissVfrm03.app/LS_ADINFO_0000_LFSB.xml

iPadアプリでアクセスするためにXCodeでサブディレクトリをセットアップする方法は?

4

2 に答える 2

6

iOS アプリケーションでは、ローカライズされていないリソースはバンドル ディレクトリの最上位にあります。パスでカスタム バンドルを作成することもできますが、デフォルトでは、Xcode で設定したディレクトリに関係なく、すべてのリソースがバンドルの最上位に配置されます。

iOS バンドル プログラミング ガイド

于 2012-04-12T19:50:34.390 に答える