Tôi muốn có thể xem nội dung của Core Data
được chứa trong ứng dụng giả lập iPhone của tôi từ dòng lệnh.Xem nội dung của Dữ liệu cốt lõi
Tôi đã thử "cd'ing" vào ~/Library/Application Support/iPhone Simulator/7.0/Applications
và sau đó sử dụng find . -name MyAppName
để tìm mà các thư mục chứa ứng dụng của tôi:
29EB3FF9-4691-474D-8B05-AB168899D528 4C25697B-04D9-4B48-BE5E-D1E9B2E03381 A1DF7916-AE39-4367-BFD2-22A8BAA2AFD2 BDB577A8-0BCF-4E58-896B-D4E704F261D0 CC3CC638-E39D-4AE7-8580-4E8BBD375DC4 D11D7C57-5578-4531-85BB-71AE6DD68B2F
Sau đó, tôi tìm đến "Tài liệu" thư mục bên trong thư mục này, nhưng các tệp "sqlite" duy nhất tôi thấy là CoreDataTabBarTutorial.sqlite CoreDataTabBarTutorial.sqlite-shm CoreDataTabBarTutorial.sqlite-wal
. (EDIT: Tôi đã thực sự đặt tên cho số URL
của mình là CoreDataTabBarTutorial.sqlite
) của persistentStoreCoordinator
.
Tôi chắc chắn rằng các đối tượng của tôi được chèn vào "Dữ liệu cốt lõi", nhưng có vẻ như chúng không tồn tại giữa các lần khởi chạy Trình tạo giao diện. Tôi đang cố gắng gỡ lỗi đó.
Vì vậy, ý nghĩa của bạn * là bạn muốn xem nội dung của kho lưu trữ CoreData của SQLLite?Tôi cũng rất bối rối về * 'nhưng có vẻ như chúng không tồn tại giữa các lần khởi chạy Interface Builder' * điều này thực sự có ý nghĩa gì không? – marko
Khi bạn tạo cửa hàng liên tục, hãy kiểm tra loại và tên bạn đang sử dụng để khởi tạo nó. –
Cảm ơn, tôi đã thiết lập 'URL' persistentStoreCoordinator' thành 'CoreDataTabBarTutorial.sqlite'. –