2013-11-04 2 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

이 답변이 도움이됩니까?

캐롤라인

+2

이 링크는 질문에 대한 답변 일지 모르지만 여기에 답변의 필수 부분을 포함하고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – LittleBobbyTables

+0

그러면 필요할 때마다이 파일을 다운로드해야합니다. 주된 문제는 KCSUser 컬렉션을 가장 좋은 방법으로 확장하는 것입니다. – ash