我想在创建用户时将个人资料照片添加到用户集合中。我正在考虑做[user setValue:imageData forAttribute:@"photo"]
然后在KCSLinkedAppdataStore
存储它的帮助下。但它失败,错误JSON 序列化不支持 NSConcreteMutableData。
[user setValue:imageData forAttribute:@"photo"];
KCSLinkedAppdataStore* store = [KCSLinkedAppdataStore storeWithCollection:[KCSCollection userCollection] options:nil];
[store saveObject:user withCompletionBlock:^(NSArray *objectsOrNil, NSError *errorOrNil) {
if (errorOrNil == nil) {
//was successful!
} else {
//failed
}
} withProgressBlock:nil];
单独上传文件,然后将其设置fileid
为用户集合中的属性。什么是最好的扩展方式KCSUser
?我目前正在使用类扩展。