- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经为 View Controller 创建了文件 AViewController.h 和 AViewController.m - 我已将此 View Controller 的自定义类设置为 AViewController
。
我在 AViewController.h 中定义了一个对象,它是另一个类 B 的实例:
@property (weak, nonatomic) IBOutlet B *object_b;
我希望能够将此 IBOutlet 链接到 View Controller ,以便我可以使用它来调用 B 类的函数以在 View Controller 上显示内容。但是,我无法执行此操作 - 尝试将一条线从对象拖动到 View Controller 不会执行任何操作。对象旁边没有错误或黄色警告符号。我也尝试从 View Controller 到对象执行此操作,并且还尝试从 Storyboard 中的菜单执行此操作。
我的 View Controller 是否应该重命名为“AViewController”?我还有其他 View Controller ,它们的名称不同于它们的自定义类,并且它们没有任何链接问题。
我尝试了以下解决方案: XCode 6: can't connect any IBOutlet to ViewController和 Error in Xcode 6 - view controller does not have an outlet named (subview) ,但他们没有工作。
我使用的是 XCode 6.2
这是一个非常烦人的问题;在之前的问题中有一些关于错误报告的讨论,但我不确定是否已解决。感谢任何帮助!
最佳答案
只要你的类“B”不是 View Controller ,这应该很容易。第一步是转到 Storyboard 或相关的 .xib 文件并找到与“AViewController”对应的 View Controller 。然后,找到里面有白色方 block 的黄色小圆圈( View Controller 顶部)并按住 Control 键并单击它。您应该会看到弹出一个黑框。 (见附图)。在框中,应该有一个名为“Outlet”的部分。您看到下面有一行与您的“B”对象相关吗?如果是这样,则从该线右侧的白色圆圈拖动到 View Controller 上代表“B”类的对象。这会将其连接起来。
如果黑框中没有“B”条目,则 View Controller 的设置有问题。
如果黑框中有“B”条目,但无法将其连接到 View Controller ,请执行以下步骤:确保 View Controller 上有一个“B”类对象 Storyboard。如果你不这样做,那是你的问题。如果您这样做了,但仍然无法让它工作,您可能需要在 Storyboard中设置对象的类类型。为此,请单击 Storyboard 上的对象,然后查看 xcode 的右侧面板(下面的屏幕截图 #2)。在面板中,单击上面的第三个图标(它看起来像一个小方 block )。在那里您会看到“自定义类”的内容。如果在“类”下它没有说“B”,那么这就是你的问题。如果这是您的问题,请将类别设置为“B”,然后尝试按照我的答案第一段中概述的步骤再次连接 socket 。
关于ios - 无法将连接器从 IBOutlet 链接到 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29381350/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!