You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

XIB项目中IBOutlets无法连接的问题咨询及复现步骤

XIB项目中IBOutlets无法连接的问题咨询及复现步骤

大家好,我在做一个基于XIB的macOS项目时,碰到了IBOutlets没法正常连接的问题,这个问题的复现步骤特别清晰,按照下面的操作一步步来就能100%重现,有没有遇到同款情况的朋友或者懂行的大佬能帮忙分析下原因呀?

  • 创建一个名为TestWindow的新Xcode项目
  • 选择使用XIB而非Storyboard
  • 开发语言选用Objective-C
  • 打开项目Scheme,关闭Metal API验证选项
  • 在Build Options的Objective-C设置里,把ARC设为NO
  • 删除默认的Main Menu窗口
  • 创建一个新的窗口对象,命名为GoWindow,并在其中添加一个窗口
  • 在占位符里把AppDelegate对象的File’s Owner设置为AppDelegate
  • 从组件库中拖一个Scrollable Text View到刚才创建的窗口里
  • 在AppDelegate中创建一个NSWindow类型的IBOutlet,并和窗口建立连接
  • 在AppDelegate中创建一个NSScrollView类型的IBOutlet,并和窗口里的滚动视图建立连接
  • 在AppDelegate中创建一个NSTextView类型的IBOutlet,并和滚动视图里的文本视图建立连接
  • 在AppDelegate中编写一个名为makeWindow的IBAction方法
  • 给AppDelegate添加一个名为makeWindow的菜单项
  • 把这个菜单项和AppDelegate里的makeWindow IBAction方法连接起来

备注:内容来源于stack exchange,提问作者ScottHa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:14:32