0
我的資源文件夾中有我的項目中的file.txt數據文件。如何從file.txt獲取數據到NSMutableArray
現在我需要從文件中獲取數據並將其加載到NSMutableArray中。
如何接近它。
我的資源文件夾中有我的項目中的file.txt數據文件。如何從file.txt獲取數據到NSMutableArray
現在我需要從文件中獲取數據並將其加載到NSMutableArray中。
如何接近它。
首先你需要讀取文件。你需要將組件中的字符串分開。
NSString *fileString = [NSString stringWithContentsOfFile:[[NSBundle mainBundle]pathForResource:@"test" ofType:@"txt"]
encoding:NSUTF8StringEncoding
error:nil];
NSMutableArray *stringsArray = [NSMutableArray arrayWithArray:[fileString componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]];
NSLog(@"Array:%@",[stringsArray description]);
祝你好運。
你的答案幫了我,但我的txt文件包含像「aaabd」這樣的值@ cvb,afaf @ vafah,afaf @ fha「...我只想要@符號之前的值。我知道subStringToIndex,characterSet等技術來檢查特殊字符,但由於它是數組,因此我收到編譯器警告! ! –
這取決於file.txt的內容是什麼樣子。根據file.txt的內容,你可能不得不將文件打開成NSString並遍歷行或其他內容。如果你對file.txt的內容有發言權,可以將它改爲plist格式,這可以直接讀入NSMutableArray。 –
apple,alpha,動物,先端,球,貝爾,蝙蝠,賭注,貓,帽,駱駝,杯,狗,挖,昏暗,愚鈍,雞蛋,敵人,魚,飛,槍,差距,女孩,母雞,傷害,快樂,你好,冰,鐵,監獄,果醬,吉普車,國王,騎士,獅子,燈,大,猴子,資金,管理,鳥巢,網景,橘子,洋蔥,筆,寵物,盆栽,王后,老鼠,休息這是我的文件內容 – applelover