1
我已經通過了相關和類似的問題,但我發現這些問題的要求比我的要求更爲複雜和不同。我有一個簡單的NSMutableArray
其中包含MKPolyline
對象(約17000)。我想知道如何以最有效和最少時間的方式存儲這些數據(用於檢索)。如何在這種情況下使NSMutableArray持久化?
我試圖雖然以下:
NSURL *documentsDirectoryURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] firstObject];
// append our file name
NSURL *url = [documentsDirectoryURL URLByAppendingPathComponent:@"trailLines1.data" isDirectory:NO];
trailLines1 = [[NSArray arrayWithContentsOfURL:url] mutableCopy];
NSURL *documentsDirectoryURL2 = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] firstObject];
// append our file name
NSURL *url2 = [documentsDirectoryURL2 URLByAppendingPathComponent:@"trailLines2.data" isDirectory:NO];
trailLines2 = [[NSArray arrayWithContentsOfURL:url] mutableCopy];
trailLines1
和trailLines2
是含有MKPolyline
對象NSMutableArray
對象。但在這裏,當我嘗試檢索數據時,我得到零。
請指導。
我會嘗試一下您的建議並在短時間內回覆。謝謝。 –