我有一个带有tableviewcontroller的iPhone应用程序。当您单击某个单元格它打开这个代码的新的UIViewController:将数据传递给iPhone上的uiviewcontroller对象
nextViewController = [[avTouchViewController alloc] initWithNibName:@"avTouchViewController" bundle:nil];
以上称为avTouchViewController的UIViewController中有一个看起来像一个属性:
IBOutlet SomeObject *controller;
SomeObject是所有相关的视图属性的对象。
我想从tableviewcontroller传递一个nsstring参数我用someObject初始化avTouchViewController。
我该怎么做?
我过去喜欢这种方法(来自强大的C++背景,并不喜欢Cocoa要求所有类都具有默认构造函数),但几个月前我停止使用它。我认为Cocoa代码更像Cocoa开发人员所期望的那样更好。这包括使用默认的inits,并使用参数来设置值。 – 2009-08-27 00:13:35