我正在尝试复制基于我的Registration NSMutableArray类的NSMutableArray,并尝试过滤一个布尔值。值得关注的是,由于nsmutablearray来自该类,因此每次我尝试alloc and initwitharray:[self person] man];其中man是nsmutablearray时,它都不允许我这样做。此功能是仅本地化还是可以在全球范围内使用?还是我在这里想念什么?

谢谢。

最佳答案

您必须确保将“ man”声明为“ [self person]”的属性。即在[self person]是其实例的类的标题中,

@property (nonatomic, retain) NSMutableArray *man;


并在实施中:

@synthesize man;

关于iphone - 关于NSPredicate和NSMutableArray深层复制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8349305/

10-09 16:24
查看更多