我是 iPhone 和目标 c 的新手。我花了几个小时和几个小时阅读文档并试图了解事情是如何运作的。我有 RTFM,或者至少正在处理中。
我的主要问题是我想了解如何指定事件传递到的位置,并且我能够做到这一点的唯一方法是指定委托,但我确信在 IB 中有一种更简单/更快的方法。
所以,举个例子。假设我有 20 个不同的视图和视图控制器以及一个 MyAppDelegate。我希望能够在 IB 中构建所有这些不同的 Xib 文件并添加许多按钮和文本字段等等,然后指定它们都在 MyAppDelegate 对象中产生一些事件。为此,我在 IB 列表视图的每个视图控制器中添加了一个 MyAppDelegate 对象。然后我在 XCode 中的 MyAppDelegate 中创建了一个 IBAction 方法并返回到 IB 并将所有事件链接到每个 Xib 文件中的 MyAppDelegate 对象。
但是,当我尝试运行它时,它会因读取异常而崩溃。
我的猜测是,每个 Xib 文件都放置了一个 MyAppDelegate 对象指针,该指针与最终将在运行时实际创建的 MyAppDelegate 地址无关。
所以我的问题是……我该怎么做?!!!