Để viết trong tập tin
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:FILE_NAME];
[myArray writeToFile:filePath atomically:YES];
Để đọc từ tập tin
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:FILE_NAME];
myArray = [NSArray arrayWithContentsOfFile:filePath];
myArray sẽ bằng không nếu tập tin là không có mặt. Và NSDictionary có các phương thức tương tự. Vui lòng kiểm tra tham chiếu để biết chi tiết về các phương pháp này.
cảm ơn taskinoor, hãy để tôi thử. – RAGOpoR
@gef, có sự khác biệt thực tế nào giữa TRUE/FALSE và YES/NO không? – taskinoor
@taskinoor hi, định dạng 'FILE_NAME' sẽ được định dạng như thế nào? bạn có thể cho tôi một ví dụ về tên tệp có thể được sử dụng hay không. – Bazinga