Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode提取重构不工作–&引用;Can’;t提取此选择。”;_Ios_Xcode_Automated Refactoring - Fatal编程技术网

Ios Xcode提取重构不工作–&引用;Can’;t提取此选择。”;

Ios Xcode提取重构不工作–&引用;Can’;t提取此选择。”;,ios,xcode,automated-refactoring,Ios,Xcode,Automated Refactoring,如果我尝试执行Xcode“extract”重构,则会出现以下错误: 无法提取此选择。 请在函数或方法体中选择源代码,然后重试。“ 我选择提取什么似乎并不重要。我选择的肯定是方法体的一部分 我使用的是Xcode 7。代码已成功编译并完成索引 有一些关于空白混淆工具的建议,但这些似乎不是本例中的问题 有人知道如何修复或如何进一步诊断吗?事实证明,我正在处理的代码文件中包含一个不平衡的括号编码错误。该错误在文件的更高层。它被隐藏或忽略,因为它在宏调用中 虽然文件编译没有问题,但我注意到Xcode的缩进

如果我尝试执行Xcode“extract”重构,则会出现以下错误:

无法提取此选择。

请在函数或方法体中选择源代码,然后重试。“

我选择提取什么似乎并不重要。我选择的肯定是方法体的一部分

我使用的是Xcode 7。代码已成功编译并完成索引

有一些关于空白混淆工具的建议,但这些似乎不是本例中的问题


有人知道如何修复或如何进一步诊断吗?

事实证明,我正在处理的代码文件中包含一个不平衡的括号编码错误。该错误在文件的更高层。它被隐藏或忽略,因为它在宏调用中

虽然文件编译没有问题,但我注意到Xcode的缩进和代码平衡似乎很困难,在跟踪过程中发现了不平衡括号的问题

修复不平衡的括号后,extract重构现在可以完美地工作

如果您碰巧到了这里,请检查源代码中是否有不匹配的括号