Şu anda sınıflarımdan birini NSData olarak bir plist içinde saklıyorum ve bunu yapmak için iyi bir yol değil.iOS'ta Temel Verilere bir Swift Struct'ı nasıl depolarım?
Çekirdek Verileri oluşturmaya çalışıyorum, ancak sınıfımın Structs var. Bu benim ne var:
import Foundation
import CoreData
class Favourite: NSManagedObject {
@NSManaged var origin: Stop
struct Stop {
var name: String;
var id: String;
}
}
Ama diyor çünkü bu hiç hoş değil
onun tipi Dahası Objective-C
temsil edilemez çünkü Mülkiyet @NSManaged olarak işaretlenmiş edilemez , Bu hata oluşmazsa, xcdatamodeld dosyamda olduğu gibi ne kuracağımı bilmiyorum.
Değerleri yapıda depolayabilir ve nesnenin başlatılmasını atayabilir miyim? Bu en uygun/temiz yol mu?
Çekirdek Data varlık haline yapı açmak için modelinizi yeniden tasarlamak düşünün. – vadian