デスクトップにプロジェクトがあり、このフォルダーにファイルがあるため、このファイルは .m .h ファイルと同じフォルダーにあります。このファイルのパスを取得したい。NSBundle
orNSHomeDerictory
は正しいパスを教えてくれませんでした。彼らが提供したパスは、私の作業スペースではなく、シミュレーターに関連しているようです。
4886 次
1 に答える
4
[[NSBundle mainBundle] pathForResource:resource ofType:type];
必要なのは、ファイルのパスを取得するために使用することです。
たとえば、plist ファイルの内容から NSMutableArray をインスタンス化する場合は、次のようにします。
NSString *path = [[NSBundle mainBundle] pathForResource:@"savedArray" ofType:@"plist"];
NSMutableArray *array = [[NSMutableArray alloc] initWithContentsOfFile:path];
異なるタイプのリソースでも同じことができます。
于 2013-07-29T04:17:49.440 に答える