Tôi đang sử dụng thành công việc di chuyển nhẹ tự động của Dữ liệu lõi. Tuy nhiên, khi một thực thể cụ thể được tạo trong quá trình di chuyển, tôi muốn điền nó với một số dữ liệu. Tất nhiên tôi có thể kiểm tra xem thực thể có trống không khi ứng dụng khởi động, nhưng điều này có vẻ không hiệu quả khi Core Data có khung di trú.Phát hiện di chuyển dữ liệu lõi nhẹ
Có thể phát hiện khi di chuyển nhẹ xảy ra (có thể sử dụng KVO hoặc thông báo) hoặc thực hiện yêu cầu di chuyển tiêu chuẩn không?
Tôi đã thử sử dụng NSPersistentStoreCoordinatorStoresDidChangeNotification
nhưng không kích hoạt khi quá trình di chuyển diễn ra.
+1 để chia sẻ phần thứ hai của câu trả lời của bạn. – cocoafan
@hadronzoo nó đang di chuyển luôn khi tôi khởi động ứng dụng, không nên 'nó được thực hiện một lần duy nhất? –
@AhmedZ. không nó chỉ xảy ra một lần –