Xcode 提取重构不起作用 – "Can’t extract this selection."
Xcode extract refactor not working – "Can’t extract this selection."
如果我尝试执行 Xcode "extract" 重构,我会收到错误消息:
Can’t extract this selection.
Select source code in a function or method body and try again."
我 select 提取什么似乎并不重要。我 selected 当然是方法体的一部分。
我正在使用Xcode 7.代码已成功编译并完成索引。
this post中有一些关于白色space混淆工具的建议,但在本例中这些似乎不是问题。
有谁知道如何修复或如何进一步诊断?
事实证明,我正在处理的代码文件中包含一个不平衡的括号编码错误。错误在文件的后面。它被隐藏或忽略,因为它在宏调用中。
虽然文件编译没有问题,但我注意到 Xcode 的缩进和代码平衡似乎不对劲,在跟踪它时发现了不平衡的括号问题。
修复不平衡的括号后,提取重构现在可以完美运行。
如果您碰巧来到这里,请检查源代码中是否没有不匹配的括号。
如果我尝试执行 Xcode "extract" 重构,我会收到错误消息:
Can’t extract this selection.
Select source code in a function or method body and try again."
我 select 提取什么似乎并不重要。我 selected 当然是方法体的一部分。
我正在使用Xcode 7.代码已成功编译并完成索引。
this post中有一些关于白色space混淆工具的建议,但在本例中这些似乎不是问题。
有谁知道如何修复或如何进一步诊断?
事实证明,我正在处理的代码文件中包含一个不平衡的括号编码错误。错误在文件的后面。它被隐藏或忽略,因为它在宏调用中。
虽然文件编译没有问题,但我注意到 Xcode 的缩进和代码平衡似乎不对劲,在跟踪它时发现了不平衡的括号问题。
修复不平衡的括号后,提取重构现在可以完美运行。
如果您碰巧来到这里,请检查源代码中是否没有不匹配的括号。