2013-11-04 42 views
3

我想在創建用戶時爲用戶集合添加個人資料照片。我正在考慮做[user setValue:imageData forAttribute:@"photo"],然後在KCSLinkedAppdataStore的幫助下存儲它。但它失敗,錯誤不支持NSConcreteMutableData的JSON序列化。在Kinvey中爲用戶集合添加照片屬性

[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的最佳方式?我目前正在使用類擴展。

回答

1

您是否試圖將個人資料照片與用戶關聯? http://support.kinvey.com/hc/communities/public/questions/200341553-Link-users-to-file-uploads?locale=en-us

這是否有助於回答您的問題?

Caroline

+2

儘管此鏈接可能回答問題,但最好在此處包含答案的基本部分並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – LittleBobbyTables

+0

然後,每次需要時都必須下載此文件。主要問題是以最佳方式擴展KCSUser集合。 – ash