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
을 확장하는 가장 좋은 방법은 무엇입니까? 현재 클래스 확장을 사용 중입니다.
이 링크는 질문에 대한 답변 일지 모르지만 여기에 답변의 필수 부분을 포함하고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – LittleBobbyTables
그러면 필요할 때마다이 파일을 다운로드해야합니다. 주된 문제는 KCSUser 컬렉션을 가장 좋은 방법으로 확장하는 것입니다. – ash