我是新手,对iPhone和Objective-C都不熟悉。我花了很多时间阅读文档并尝试理解它们的工作原理。我已经阅读了FM(至少正在阅读)。
我的主要问题是我想了解如何指定事件传递到哪里,而我唯一能做到的方式是指定委托,但我确信在IB中有更简单/更快捷的方法。
所以,举个例子。 假设我有20个不同的视图和视图控制器以及一个MyAppDelegate。 我想能够在IB中构建所有这些不同的Xib文件,并添加任意数量的按钮、文本字段和其他内容,然后指定它们在MyAppDelegate对象中产生某些事件。为此,在IB的列表视图中的每个视图控制器中添加了一个MyAppDelegate对象。然后我在XCode中创建了一个MyAppDelegate的IBAction方法,然后返回IB并将所有的事件链接到每个Xib文件中的MyAppDelegate对象。
然而,当我尝试运行它时,它只是崩溃并出现错误读取异常。
我猜测每个Xib文件都会放置一个MyAppDelegate对象指针,这个指针与最终在运行时实际创建的MyAppDelegate地址无关。
那么我的问题是...我该怎么做?!!!