我正在开发导航应用程序,并遵循“开始iPhone 4开发”中的第9章。我希望我的应用程序是这样的:
rootViewController
包含viewDidLoad
部分中的控制器数组(如介绍的那本书);
用户点击控制器阵列的任何一行后,应用程序将转到相应的屏幕,该屏幕还包含一组控制器;
然后数组中的每一行都会在点击后生成图像;
就是这样。我已经在rootViewController
中的viewDidLoad
控制器数组中完成了rootViewController.m
和其他控制器的编码,但它不会进入下一个控制器阵列。
如果有人知道如何解决这个问题,请帮助我。谢谢~~
答案 0 :(得分:0)
您似乎忘了实现tableView Delegate方法。你需要实现didSelectRowAtIndexPath方法;当你点击一个单元格时,将调用此方法。然后在该方法中,您需要通过此代码行获取已在数组中预先填充的UIImage对象
UIImage* selectedImage = [arrayOfImages objectAtIndex:indexPath.row];
然后分配你的imageViewController并将图像对象传递给imageViewController,然后将控制器推到堆栈上。希望您了解如果不发布代码。