2010-07-17 64 views
0

現在我有一個NSArray的項目剛剛寫在實現文件中。(iPhone)從網絡文件讀取 - NSMutableArray

我想知道如何製作它,以便我可以將所有項目存儲在網絡(文本)文件中。例如:

http://mysite.com/files/objects.txt

在該文檔:

Object 0 goes here 
Object 1 goes here 
Object 2 goes here 
Object 3 goes here 

等由換行符所有分離。

我該如何做到這一點?當我更新該文本文件時,我希望更新對象。我會通過一個NSMutable數組來做到這一點,對嗎?

在此先感謝。

回答

2
- (NSArray*)getObjectsFromWeb { 
    NSURL *url = [NSURL URLWithString:@"http://mysite.com/files/objects.txt"]; 
    NSStringEncoding usedEncoding; 
    NSError *error; 
    NSString *data = [NSString stringWithContentsOfURL:url 
              usedEncoding:&usedEncoding 
               error:&error]; 

    return [data componentsSeparatedByString:@"\n"]; 
} 
data

在這裏分配,usedEncoding(也可能error)將對如果你喜歡,你可以檢查一個值和德行爲。

+0

謝謝,我會試試看。 – Alex 2010-07-17 07:15:15