有効なパスの下、つまりresource folderの下にプログラムでプロパティ リストを作成する必要があります。必要なときにいつでもアクセスできるようにします。誰かがそれについて知っているなら、私を助けてください。また、その値を使用できるように、そのplistをに変換する必要があります。私は検索してそれをやろうとしましたが、成功しませんでした。よろしくお願いします!NSMutableArray
NSMutableArray
1 に答える
1
アプリ バンドル全体は iOS アプリに対して読み取り専用であるため、実行時にリソースを追加することはできません。たとえば、その目的で Library/Caches フォルダーを使用できます。URLsForDirectory:inDomains:
そのディレクトリへのパスを見つけるには、 を参照してください。
例えば:
// Path to a plist file in Caches directory:
NSURL *cacheDir = [[[NSFileManager defaultManager] URLsForDirectory:NSCachesDirectory inDomains:NSUserDomainMask] lastObject];
NSURL *plistFile = [cacheDir URLByAppendingPathComponent:@"myresource.plist"];
// write array to plist file:
[myArray writeToURL:plistFile atomically:NO];
// read array from plist file and make it mutable:
NSMutableArray *secondArray = [[NSArray arrayWithContentsOfURL:plistFile] mutableCopy];
于 2012-08-11T09:44:18.353 に答える