23 Mayıs 2009, CUMARTESİ
Çekirdek Veri Birincil Anahtar
Bu aptalca gelebilir, ama ben hala xcdatamodel dosyası birincil anahtar olarak bir öznitelik işareti nasıl yapacağımı bulamadım. Sürekli benim depolama sqlite dosyası var. Biri bana yardım edebilir mi?
Bu durumda, nasıl yapabilirim "doğrulamak" benzersiz bir KİMLİĞİ? Bir doğrulama yöntemi ya da bir şey yazayım mı?
CEVAP
24 Mayıs 2009, Pazar
Seçenekler şunlardır:
-[NSManagedObject objectID]
kullanın. Bu KİMLİK ya da nesne ilk kez kaydedildiği veya-[NSManagedObjectContext obtainPermanentIDsForObjects:error:]
diyene kadar geçici olduğunu unutmayın- Fonksiyonlar
CFUUID
aile-awakeFromInsert
yöntemi her nesne için bir UUID oluşturmak için kullanın - Bu model bir tamsayı saklar ve her nesnenin yaratılması ile artıran anahtar gibi kendi birincil sistem oluşturmak
Bir özelliği benzersiz olduğunu doğrulamak için iyi bir yol yoktur. Size en yakın yaratılışı zamanda benzersiz, ve sonra hiç kimse KİMLİĞİNİ değiştirerek durduran özel bir ayarlayıcı yöntemi uygulamak sağlamaktır.
Bunu Paylaş:
SQL server Veri tipleri, BOŞ bir not i...
Çekirdek Veri: çok-çok ilişki için NSP...
Sql Server varolan bir tablo için otom...
jQuery - filtre elemanı dayalı .() ver...
SQLite Reset Birincil Anahtar Alanı...