gpt4 book ai didi

iphone - 在基于 Window 的应用程序中连接 socket ,Objective-C

转载 作者:行者123 更新时间:2023-12-03 21:21:14 26 4
gpt4 key购买 nike

我正在阅读一本 iPhone 初学者教科书,并且刚刚完成了使用 Map Kit 和 Core Location 的路线跟踪器应用程序的所有代码。我的应用程序在我的 iphone 4 设备上运行没有错误,但当我尝试交互时,我意识到我的 IBOutlet 都没有连接到任何东西。当我在文中引用教程的开头时,它只说“连接适当的 socket ”。

这就是为什么这个通常很简单的任务让我感到困惑。该教程说要创建一个基于窗口的项目,因此没有 ViewController。然后,在 Interface Builder 中,在 MainWindow.xib 中构建 View 。该项目的唯一 IBOutlet 位于您创建的 Controller.h/Controller.m 文件中,其中包含应用程序的大部分代码。

我通常从 File's Owner 按住 Ctrl 键拖动到 Interface Builder 中的 UI,但在这个项目中,我似乎无法从 MainWindow.xib 文件访问 Controller.h/.m 中的 IBOutlet。

我很沮丧,因为这似乎应该是一个如此简单的修复,但我完全被难住了..非常感谢任何帮助。谢谢

最佳答案

在我看来,你有两个选择:

  1. 将 socket 添加到应用程序委托(delegate)中。这可能不是最好的计划。
  2. 将 Controller 类的实例放入 .xib 文件中。

我认为选项 2 就是您想要的。如果您检查库的 Controller 部分,您将看到一个名为“Object”的组件。将其中之一拖到您的 xib 中,然后检查它。选择检查器中的信息 Pane (其中带有白色 i 的圆圈)并将 Class 更改为 Controller 类的名称。

关于iphone - 在基于 Window 的应用程序中连接 socket ,Objective-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4436426/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com