gpt4 book ai didi

objective-c - 连接 Action 有效。连接 socket 不

转载 作者:行者123 更新时间:2023-12-03 16:55:12 29 4
gpt4 key购买 nike

我有一个XIB包含我的控件的文件,加载到 Interface Builder(Snow Leopard 上的 Xcode 4.0.2)中。

文件的所有者被设置为 someClassController类,并且我还(在 Interface Builder 中)添加了 someClass 的 NSObject 实例。 ,还有。

我已经成功链接,例如在 someClassController 或 someClass 中带有操作的按钮 - 它对它们都适用。

但是,每当我将一个 socket 链接到其中任何一个时,它都无法显示;和NSLog报告NULL指针。

  • 提示:我的问题可能比看起来复杂得多,因为我的 someClass 和 someClassController 类都继承了其他类,而其他类又继承了其他类等等(我正在处理有一个巨大到困惑的代码库,我真的不知道还有什么可以帮助发布)...但是,我仍然想听听您对在这种情况下可能出现问题的意见...

最佳答案

当您看到这样的问题时,几乎总是因为您有多个具有 socket 的对象。您所连接的 Nib socket 中的 socket 并不是正在检查其 socket 的 socket 。

要调查此问题,请在对象的初始化方法中添加语句,并可能添加 awakeFromNib 语句来记录 self 的值。

一些(或全部,或没有)对象可以在 nib 中创建,并且其中一些(或全部,或没有)可以在代码中创建;后一组中的对象不会awakeFromNib,因为它们没有。

无论哪种方式,一旦您清点了您拥有的类的实例,您就可以将它们删除,直到只剩下您想要的实例为止。

关于objective-c - 连接 Action 有效。连接 socket 不,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9764605/

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