我想在创建用户时向用户集合添加个人资料照片。我正在考虑做[user setValue:imageData forAttribute:@"photo"]
,然后在KCSLinkedAppdataStore
的帮助下存储它。但它失败,错误 NSConcreteMutableData不支持JSON序列化。
[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
的最佳方式是什么?我目前正在使用课程扩展。
答案 0 :(得分:1)
您是否尝试将个人资料照片与用户相关联? http://support.kinvey.com/hc/communities/public/questions/200341553-Link-users-to-file-uploads?locale=en-us
这有助于回答您的问题吗?
卡罗琳