自安装Xcode 4.3以来,现在继续使用4.3.1,Xcode不再能够执行Refactor-> Extract ...操作。这在之前的版本中运行良好。当您在obj-c方法中选择一个代码块时,它将计算适合您需要的参数和返回类型,让您选择方法签名,显示预览,然后更改代码。
现在,它允许您选择方法签名,但在预览步骤中,会弹出一个错误,文本“无法从方法中尚未提取的方法中提取方法。”
有没有人知道解决这个问题的方法,还是他们真的在这些构建中破解了提取?
答案 0 :(得分:2)
我想我找到了原因。
就我而言,我试图在委托方法的实现中进行这种提取。因此可能是Xcode没有找到该方法的界面,然后他显示错误。
这就是我自己的原因,我不知道这是不是Xcode的错误。
嗯,我希望这可以帮助你:)