我想使用NSKeyedArchiver
保存NSObject
並保存其關聯NSArray
。使用NSKeyedArchiver保存關聯數組
用戶有很多技能(不超過6或7)。技能是NSObjects
一個NSArray
與NSCoding
協議,在用戶模型
//User.h
@property (strong, nonatomic) NSArray *skills;
是用戶和技能是要在2個不同的.plist
文件和技能與用戶ID檢索到的單獨保存?或者是包含在initWithCoder和decodeWithCoder方法中的技能數組?
謝謝,我明白這些類型可以保存。我的問題是面向的:如何在符合NSCoding的類中保存一組符合NSCoding的NSObject?是否有2個完全獨立的實體,您可以獨立保存,還是保存在一次調用中? –
單身電話是什麼意思? –
我的意思是說,Skills Array不是用戶模型中的encodeWithCoder:和initWithCoder:方法的一部分嗎?有一個Users.plist和一個Skills.plist,所以模型應該單獨保存。應該使用userID字段檢索技能。沒有? –