我遇到了与此问题中描述的相同的问题。但是,没有一个建议的答案为我解决了这个问题。我的项目编译正常,没有警告或错误,但是在 .h 文件中没有“插座”指示符表明我的插座已链接到情节提要元素。
此外,尝试通过右键单击并拖动到我的头文件中在我的代码中创建新的出口,并没有将我的头源识别为该操作的潜在目标。此外,我的 Class 没有出现在 ViewController 的属性检查器面板的 Custom-Class 下拉列表中。
然而,该项目编译成功。
仔细检查表明我已经以以下方式定义了我自己的类......
@interface KJBMainDataViewTrackConMk2<UIScrollViewDelegate> : UIViewController
这显然编译得很好。
但是,如果将其更改为以下内容,(将协议移至末尾)...
@interface KJBMainDataViewTrackConMk2 : UIViewController<UIScrollViewDelegate>
然后一切都生机勃勃。所有出口都突然被指示为与情节提要元素“连接”。并且右键单击拖动再次开始工作,我的自定义类出现在情节提要 ViewController 的属性检查器面板的自定义类下拉列表中!
这里的其他答案可能代表了这种情况的最可能原因,但是,我觉得至少值得一提这另一个潜在原因。