小编Vid*_*sal的帖子

在ios 6中,如何在View控制器中使用"容器视图"对象和嵌入在其中的表视图控制器之间使用传递数据?

我有一个带标签和文本字段的视图控制器.我还添加了一个容器视图,它指向另一个具有一个部分和3行的表视图控制器,基本上是静态表视图.我无法找到任何文档/示例,告诉您如何在容器视图中嵌入容器视图和表视图容器的View控制器之间传递数据.我想要双方沟通?

containers view ios

6
推荐指数
2
解决办法
4370
查看次数

如何在声明为属性时初始化NSArrays/NSMutableArrays

我需要一些帮助来理解如何使用NSArrays/NSMutableArrays作为属性.

  1. 数组应该具有哪些属性属性:强还是复制?在哪种情况下我应该使用哪个属性?
  2. 如何在代码中初始化数组.
  3. 我的属性数组应该是NSArray还是NSM​​utableArray

目前,我采用的方式有两种不同的方式,如下所示.但它完全不完整,没有明确理解它的机制.哪一项是正确的还是不正确的.

方法1


 .m file
    interface() 
           @property (nonatomic, strong) NSMutableArray *arrayOfData;
    implementation
         <....other code>

          self.arrayOfData = [NSMutableArray arrayWithCapacity:count];
         [self.arrayOfData addObject:<my object>]
Run Code Online (Sandbox Code Playgroud)

方法2


 .h file
         @property (nonatomic, strong) NSArray *arrayOfData;
 .m file
     //Property setter
        - (void)setListOfData:(NSMutableArray *)newList {
              if (_arrayOfData != newList) {
                    _arrayOfData = [newList copy];
              }
          }     

     //Function which initializes the arrayOfData

       NSMutableArray *newData = [[NSMutableArray alloc] init];

       .....<code which adds data>
       self.arrayOfData = newData;
Run Code Online (Sandbox Code Playgroud)

objective-c nsmutablearray nsarray

6
推荐指数
1
解决办法
8763
查看次数

标签 统计

containers ×1

ios ×1

nsarray ×1

nsmutablearray ×1

objective-c ×1

view ×1