【问题标题】:Unable to create new action by holding Ctrl and draging from the element无法通过按住 Ctrl 并从元素拖动来创建新操作
【发布时间】:2015-09-24 16:18:39
【问题描述】:

我正在使用 Xcode7 和 Swift 编程语言。 我通过将 ViewController 拖到 Main.storyboard 创建了一个新的 ViewController。

现在我在通过按住 Ctrl 并拖动到 ViewController 代码视图来为元素创建操作时遇到问题。

不知道为什么它不起作用。也许我必须以不同的方式创建 secondViewController,但不能从可用中拖动。

感谢您的回答。

这是一张照片。

【问题讨论】:

  • 我现在只有一个类,ViewController。正如你在图片上看到的那样。
  • 尝试将光标移动到 fullnameTextfield 行上方,有时拖放时会变得很奇怪......
  • 再次检查界面构建器中的视图类是否仍然具有正确的类集,在您的情况下为 ViewController。还可以尝试清理项目(command-shift-K),退出 X-code。如果所有失败都执行巫术或等待这里的天才给出完美的答案;)
  • @ddolce 我试图将它移动到任何地方。谢谢
  • @Glenn 也谢谢你,command-shift-K 除了退出 X-code 也没有帮助。附言巫毒:D

标签: ios xcode swift switch-statement


【解决方案1】:

您的代码没有任何问题。它应该像这样工作。我过去曾经遇到过同样的问题。这似乎是苹果尚未修复的 Xcode 错误。您可以按照我过去所​​做的一些操作为我工作,或者如果这不起作用,您可以重写 Xcode 项目。我知道它有点太多了,但我不认为只有另一种方法可以修复它,除非你能找到你的代码上的确切内容似乎与它冲突并且不允许你进行 ctrl 拖动连接。还要检查您添加的新 viewController 是否在 Xcode 右侧的检查元素下有一个类,因为它可能不允许连接正常工作

这是我过去遵循的:

  Quit Xcode and clean out ~/Library/Developer/Xcode/DerivedData manually
clean and reset Xcode
reset Simulator
restart Xcode
or eventually restart your macbook

您也可以这样做,但可能会有一些损失。但有时它会有所帮助:

delete ~/Library/Caches/com.apple.dt.Xcode

希望对你有所帮助。

【讨论】:

  • 我只需要为该 ViewController 创建新类,以便稍后将其拖入其中。
  • 啊,我知道这是我在这里告诉你的:还要检查你添加的新 viewController 是否在 Xcode 右侧的检查元素下有一个类,因为它可能不允许它用于连接到正常工作。好吧,你很幸运,因为过去我遇到了同样的问题,但它与课程无关:/.. Xcode 7 beta 2 如果我没记错的话
猜你喜欢
  • 1970-01-01
  • 2018-11-19
  • 1970-01-01
  • 2019-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-18
相关资源
最近更新 更多