2012-04-07 48 views
3

我已经在这里下面的代码,因为它结合了Objective-C对象的结构,不会对ARC运行:替代的结构Objective-C对象(ARC)

struct SingleToManyRelation { 
    id singleObject; 
    NSSet* manyObjects; 
} 

我知道这让人想起的核心数据,但这不是重点;)我只是寻找一种解决方案来实现类似的东西,而不必创建一个“容器”类。

预先感谢您的建议, 基督教

回答

5

给你的对象__unsafe_unretained属性和ARC将停止抱怨(但要记住,他们没有保留!所以,你必须以某种方式存储到一个牢固的关系他们,如果你不想失去他们)

+0

找到了另一种解决方案,但它的工作;)谢谢! – cschwarz 2012-04-07 15:10:28

+2

@cschwarz和解决方案是? – pxpgraphics 2015-08-04 17:43:31