2011-07-13 47 views
4

私がテストしようとしているアプリケーションが設定ファイルを見つけることができないため、私は今、私の髪を引っ張っています。iOSアプリでファイルを読み込めません。 Cocoa error 260

次のコードはファイルを読み込めず、エラー文字列 "操作を完了できませんでした(Cocoa error 260.)"を返します。Googleは "Read error(no such file)"と翻訳しました。

-(id) initFromPath:(NSString *)path 
{ 
    NSError **e; 
    NSData *d = [NSData dataWithContentsOfFile:path options:NSDataReadingMapped error:e]; 

    if(e != nil) 
    { 
     NSLog(@"%@", [*e localizedDescription]); 
    } 
    [self initFromData:d]; 
    return self; 
} 

... //snip 

[MyClass initFromPath:@"config.txt"]; 

私はXCodeの初心者ですから、私はプロジェクトを設定するにはいくつかのステップがありません。私がこれまで行ってきたことは、プロジェクトテンプレートが私のために設定されたResourcesフォルダに "config.txt"を追加することでした。

いつものように、どんな助けでも大歓迎です。ありがとう!

答えて

5

NSBundleのパスを取得していますか?あなたは[[NSBundle mainBundle] pathForResource:@"config" ofType:@"txt"]のようなものの出力をinitFromPath:メソッドに渡す必要があります。

+0

Aha!私はNSBundleに気付かなかった。これはすべてを修正し、iOS開発について少し教えてくれました。本当にありがとう! – user838133

関連する問題