Tôi đang sử dụng khuôn khổ Magical Record để lưu cài đặt người dùng. Bây giờ, lần đầu tiên, tôi muốn lưu mọi thứ trong một chuỗi nền. Trên trang github của Magical Record là một đoạn mã ví dụ tôi không hiểu đầy đủ:Bản ghi Magical lưu trong nền
Person *person = ...;
[MagicalRecord saveInBackgroundWithBlock:^(NSManagedObjectContext *localContext){
Person *localPerson = [person MR_inContext:localContext];
localPerson.firstName = @"John";
localPerson.lastName = @"Appleseed";
}];
Tại sao dòng đầu tiên cần thiết? Tôi không thể hoàn toàn tạo ra Người trong khối? Cảm ơn bạn!
Như tôi thấy, phương pháp tôi đã viết ở trên dường như không được dùng nữa, tôi nên sử dụng phương pháp nào để lưu trong nền? Có một vài phương thức "mới" được liệt kê, nhưng không có phương thức nào trong số đó có "nền" trong tên của nó. – Linus
@LinusAn Nó phụ thuộc vào phiên bản MagicalRecord mà bạn sử dụng. Bạn có thể kiểm tra [github repo ở đây] (https://github.com/magicalpanda/MagicalRecord) (Tôi tin 'saveWithBlock:' là phương pháp tương tự trong v3.x) – Alladinian
Ah cảm ơn bạn rất nhiều! Sau đó, tôi sẽ sử dụng cái đó. Tôi không biết v3 đã được nêu ra, tôi tốt hơn có được phiên bản mới nhất. – Linus