2017-04-10 1 views
0

나는이 작업을 수행하는 우아한 방법은Realm Swift에서 이기종 컬렉션을 사용할 수 있습니까?

public class One: Object { 
    dynamic var name = "" 
} 

public class Two: Object { 
    dynamic var label = "" 
} 

public class Listing: Object { 
    let onesAndTwos = List<Object>() 
} 

있는가 ...과 같이, 영역 개체의 여러 다른 종류의 정렬 된 모음입니다 개체를하고 싶습니다?

내가 열거 같은 래퍼 객체를 추가 할 수 있습니다 알고

...

public class OneOrTwo: Object { 
    dynamic var one: One? 
    dynamic var two: Two? 
} 

public class Listing: Object { 
    let onesAndTwos = List<OneOrTwo>() 
} 

하지만 가능하면, 그 간접를 방지하고 싶습니다.

+0

나는 영역에 대해 많이 알지 못하지만 데이터베이스 테이블을 기반으로한다면 아마도 그렇지 않습니다. 정확히 당신이 성취하고자하는 것은 무엇입니까? – Alexander

+0

다른 단계가있는 프로세스의 단계 목록을 만들려고합니다. 각 단계마다 다른 정보가 저장됩니다. – Aneel

+1

시작하기 좋은 곳입니다. http://stackoverflow.com/q/45621/3141234 – Alexander

답변

관련 문제