为数组中的对象iVar赋值

时间:2016-04-13 05:21:52

标签: ios arrays objective-c-runtime

textView1 = dataArray[i];
textView1.text = @"#########   Here I am    ##########";

我检查了班级,方法和iVars ......一切都在那里,但我无法使用它们。

我想要一个带有用户定义数量字段的UIScrollView(例如' Contants' app)。所以我将它们加载到一个数组中并将它们放在滚动视图上。

但是,我无法调用这些方法。我想使用某种支柱(数组,字典等)

我试过了:

parse()

但这似乎并不存储在数组内的对象中。我认为数组存储了一个指向对象的指针,而textView1将是指向对象的指针,因此它应该存储' .text'的值。同一个对象。

1 个答案:

答案 0 :(得分:1)

你尝试的对我来说似乎有些不清楚,但这应该有效:

NSMutableArray *dataArray = [NSMutableArray array];
for (int i = 0; i<5; i++){
    UITextView *t = [UITextView new];
    [dataArray addObject:t];
    t.text = @"here";
}