代替

2012-04-07 16 views
3

私はそれが構造体でのObjective-Cのオブジェクトを組み合わせたので、ARC上では動作しません、ここで次のコードがいる:代替

struct SingleToManyRelation { 
    id singleObject; 
    NSSet* manyObjects; 
} 

私が知っている、これはを彷彿とさせますコアデータですが、それはポイントではありません;) "コンテナ"クラスを作成することなく、そのようなものを実装するためのソリューションを探しています。あなたのアドバイスを事前に

おかげで、 クリスチャン

答えて

5

は、あなたのオブジェクト__unsafe_unretained属性を付けて、ARCは文句を停止する(しかし、彼らが保持されていないことに注意してください!あなたが何らかの形での強力な関係を保存する必要がありますあなたがそれらを失うことを望んでいない場合)、

+0

別の解決策が見つかりましたが、それは働いた;)ありがとう! – cschwarz

+2

@cschwarzとその解決策は? – pxpgraphics