ios - 如何在不同的类中使用一个数组?

标签 ios arrays

我有一个数组。它填充在一个名为“SampleDataDAO”的类中。

我需要什么:

在名为“MainMenu”的第二个类中,我需要保留此代码:

- (void)viewDidLoad
{
[super viewDidLoad];
daoDS = [[SampleDataDAO alloc] init];
self.ds = daoDS.PopulateDataSource;
}

在名为“HView”的第三个类中,我需要使用数组“ds”(NSMutableArray)。 但是我需要使用它已经从二等舱填充,以返回元素的数量:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return ds.count;
}

感谢您的帮助!

最佳答案

为什么你不应该有一个单例类,并将该数组作为该单例类的成员。

找到有关单例的更多信息 here

关于ios - 如何在不同的类中使用一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17856788/

相关文章:

ios - 在 NSString 中查找单词并检查这个单词前后的字符?

ios - 在 Swift 3 中将结构写入 outputStream

c# - 创建一个普通数组,其中一个位置可以保存多个值

python - 在 python 中加载 Analyze 7.5 格式图像

ios - 简单登录按钮 Facebook iOS SDK v.4.0.1 不起作用

ios - 在不打开切换器面板的情况下直接从 Springboard 关闭所有应用程序?

ios - 如何从 Swift 访问 UIColor 的宏

ruby - 整数数组到范围数组

arrays - DirectCast(或替代方案)将类型数组中的值作为第二个参数?

javascript - 将数组转换为字符串,并添加数组每个元素的数字?