2

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

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

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

4

1 回答 1

2

我想我找到了原因。

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

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

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

于 2012-04-18T07:03:54.290 回答