我有一个可变的数组值在tableviewcontroller,mapviewcontroller和callingviewcontroller中使用。我一直在更新它们,即。将数据传递给视图控制器
[dataArray addObject:object atIndex:0];
[tvc. dataArray addObject:object atIndex:0];
[mvc. dataArray addObject:object atIndex:0];
是否有表和图viewcontrollers,这将使他们的指针dataArray的在callingViewController宣布dataArray中的一种方式?所以我只需要更新一个?
***好吧,我在这里犯了一个非常愚蠢的错误。在某些时候,我改变了初始化,并将其作为dataArray传递给nil,出于某种原因,我有一个“if(!dataArray)create new”子句来隐藏它。
凯恩是正确的。 [dataArray addObject:object atIndex:0];所有需要的都是 。
谁拥有这些视图控制器?应用程序委托?你的rootView控制器? –
callingviewcontroller拥有tableviewcontroller和mapviewcontroller –