Tôi nhận được một NSDictionary từ JSON (sử dụng SBJson), và tôi muốn lưu trữ nó. Tôi đang sử dụngwriteToFile không thành công - làm cách nào để gỡ lỗi WHY không thành công (công cụ nào)?
[liveData writeToFile:localFilePath atomically:YES]
và không thành công. Dữ liệu trông giống như giống như tất cả NSString, NSDictionary và NSArray của nó (yêu cầu "nguyên tử: CÓ"). Tôi đã sử dụng cùng một localFilePath elesewhere.
Vì vậy, câu hỏi của tôi là: làm thế nào tôi có thể tìm ra vấn đề ở đâu? Tôi có thể sử dụng những công cụ nào để hiểu tại sao writeToFile không thành công? Nhật ký không hiển thị thông báo lỗi.
Bạn đã NSLogged 'localFilePath' để xem giá trị là gì? Bạn có chắc là bạn đã đặt cho nó một tên duy nhất để lưu không? – msgambel
Tôi đồng ý rằng vấn đề có thể là đường dẫn của bạn, bạn có thể đưa mã đó vào không? – Brodie
Tôi đã đăng nhập localFilePath của mình và tôi cũng đã sử dụng nó ở nơi khác trong mã của mình để lưu trữ thứ khác (chỉ thay đổi tên tệp - đó là NSTemporaryDirectory() cộng với tên tệp) vì vậy tôi khá chắc chắn không phải vậy. Nhưng thực sự câu hỏi của tôi là: làm thế nào để gỡ lỗi vấn đề này - làm thế nào tôi có thể tìm hiểu thêm về sự thất bại? Có một mã lỗi hoặc một số công cụ gỡ lỗi trong xcode bên ngoài của logger có thể giúp tôi ghim nó xuống? Hay tôi chỉ cần sử dụng bản dùng thử và lỗi để xác định nó? –