3

ユーザー作成時にプロフィール写真をユーザーコレクションに追加したいと思いました。私はやろうと思ってい[user setValue:imageData forAttribute:@"photo"]ましKCSLinkedAppdataStoreた。しかし、エラーJSON serialization not supported for 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ですか? 現在、クラス拡張機能を使用しています。

4

1 に答える 1