Tôi đang cố mở một tệp để ghi vào đó. Tệp có thể không tồn tại.iOS tạo tập tin
Tôi thấy rằng [NSFileHandle fileHandleForWritingAtPath:filePath]
trả về nil nếu tệp không tồn tại. Có googled, tôi thấy đoạn mã như thế này
[[NSData data] writeToFile:filePath atomically:YES]
đó, tôi đoán, đảm bảo sự tồn tại tập tin trước khi mở nó.
Câu hỏi của tôi là: cách viết mã được đề xuất sau này có được đề xuất không? Có vẻ lạ rằng NSFileHandle không có thói quen để tạo một tệp mới (và chỉ có thể xử lý các tệp hiện có).
Thật là một sai lầm ngớ ngẩn. Tôi đã bỏ qua NSFileManager. Dù sao, cảm ơn cho nỗ lực của bạn. – Nick