내가 RealmSwift에 표현하기 위해 필요하면 다음 JSON 방식은 관리 :RealmSwift + ObjectMapper 문자열 배열 (태그)
{
"id": 1234,
"title": "some value",
"tags": [ "red", "blue", "green" ]
}
그것의 난에 걸림돌있어 기본 문자열 배열입니다. 나는 영역에 같은데요 나는 자신의 테이블 영역에 태그
dynamic id: Int = 0
dynamic title: String = ""
let tags = List<MyTagObject>()
결정으로 "태그"를 표현하기 위해 필요하지만, 어떻게 ObjectMapper로 매핑하기 위해? 이 ... 내가 가진 얼마나 멀리
func mapping(map: Map) {
id <- map["id"]
title <- map["title"]
tags <- map["tags"]
}
입니다 ...하지만 태그 라인 때문에 목록의 물론 컴파일하지 않고 영역은 [문자열]을 입력 할 수 없습니다.
이것은 다소 일반적인 문제인 것처럼 느껴질 수 있습니다.이 문제에 직면 한 사람이 의견을 제시하거나 의견을 게시 할 수 있기를 바랍니다. 나는 영역 객체를 다루는 것이 아니라 간단한 문자열 이상의 요소를 임명했다 배열을 가정이 게시물을 발견
class MyTagObject: Object {
dynamic var name: String = ""
}
업데이트 2 :
UPDATE 1 MyTagObject은 다음과 같습니다 . 태그 배열이 가만히 있으면 그것은 작동 https://gist.github.com/Jerrot/fe233a94c5427a4ec29b
'MyTagObject' 클래스는 어떻게 생겼습니까? – ozgur
ozgur – darren
클래스로 질문을 업데이트했습니다. 무엇이 문제인지 모르겠습니다. 태그는 'MyTagbject'의 목록이므로 잘 작동해야합니다. –