码迷,mamicode.com
首页 > 其他好文 > 详细

[bugfix]copy属性参数将NSMutableArray变为NSArray类型

时间:2015-12-15 12:26:52      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

问题:NSMutableArray 声明为 copy 属性参数后即使接受NSMutableArray变量依然为NSArray变量

测试:

属性申明为:

1
@property (nonatomic, copyNSMutableArray *data;

1
self.data [[NSMutableArray alloc] init];

或者接受一个NSMutableArray变量时候

1
2
3
4
      if (![self.data isKindOfClass[NSMutableArray class]])
        {
            // 依然判断为非NSMutableArray,实际上通过copy后都将转换为NSArray后返回。
        }

可参考如下:
http://stackoverflow.com/questions/14856681/why-does-a-copy-nonatomic-nsmutablearray-property-create-nsarrays

[bugfix]copy属性参数将NSMutableArray变为NSArray类型

标签:

原文地址:http://www.cnblogs.com/ios123/p/5047545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!