ios - Xcode 4.3 和 4.3.1 破坏重构?

标签 ios xcode xcode4 refactoring xcode4.3

自从安装 Xcode 4.3 并继续使用 4.3.1 以来,Xcode 不再能够执行 Refactor->Extract... 操作。这在以前的版本中运行良好。当您在 obj-c 方法中选择代码块时,它会计算适合您需要的参数和返回类型,让您选择方法签名,向您显示预览,然后更改代码。

现在,它允许您选择方法签名,但在预览步骤中,会弹出错误,并显示文本“无法从方法中尚未存在的代码中提取方法。”

有谁知道解决这个问题的方法,或者他们真的在这些构建中破坏了提取吗?

最佳答案

我想我已经找到原因了。

就我而言,我尝试在委托(delegate)方法的实现中进行此提取。所以可能是 Xcode 没有找到该方法的接口(interface),然后他显示了错误。

这就是我自己的情况的原因,我不知道这是否是 Xcode 的错误。

好吧,我希望这可以帮助你:)

关于ios - Xcode 4.3 和 4.3.1 破坏重构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9623378/

相关文章:

objective-c - 子类化 UIBarButtonItem

ios - 在哪里添加事件指示器 View ?

ios - Swift 框架二进制文件中的路径问题

iphone - 配置文件问题,我无法在设备上运行我的应用程序

ios - 如何分析ios ipa文件信息以减少文件大小?

c - 在 Xcode 4 中运行外部可执行文件以将其用作调试器

xcode - AppleScript语法可自动将Xcode 4.1清理,生成并运行

iOS:我可以使用当前速度来播放声音吗?

ios - 向 Xcode 添加了单元测试目标 - 导入桥接 header 失败不会消失

ios - 重构圈复杂度大于 10 的 switch 语句