Swift println() 在编写代码时不显示自动完成选项
Swift println() not showing autocomplete options while writing code
当我尝试使用 println()
函数进行打印时,它没有在 swift 中显示自动完成参数列表。我的Xcode有什么问题吗?
删除user/Library/Developer/Xcode/DerivedData
并删除文件夹的数据(导出数据)并重新启动Xcode。应该管用。如果没有,请在执行此操作后重新启动 mac。
Note: for Xcode 11.7 and maybe later, use the ~/Library/Developer/Xcode/DerivedData/
path.
嗨,我找到了原因....
正如 Dhruv 提到的,它只接受字符串参数。所以我们需要将对象转换为字符串内联 println() 函数。
例如:
我们将整数定义为
var age:Int = 24
然后我们可以将其打印为
println("\(age)")
在这种情况下,我们将获得自动完成选项。
另一方面 println(age) 将打印与上面相同的结果。
- 在 Xcode;
中按 cmd + K
- 在 Xcode 上执行上下文单击 -> 退出,模拟器 也是如此。
- 再次打开项目;
- 如果还是不行,你不需要重启mac。写“内”。或其他一些系统类型,但不是您遇到的问题,瞧!
当我尝试使用 println()
函数进行打印时,它没有在 swift 中显示自动完成参数列表。我的Xcode有什么问题吗?
删除user/Library/Developer/Xcode/DerivedData
并删除文件夹的数据(导出数据)并重新启动Xcode。应该管用。如果没有,请在执行此操作后重新启动 mac。
Note: for Xcode 11.7 and maybe later, use the
~/Library/Developer/Xcode/DerivedData/
path.
嗨,我找到了原因.... 正如 Dhruv 提到的,它只接受字符串参数。所以我们需要将对象转换为字符串内联 println() 函数。
例如:
我们将整数定义为 var age:Int = 24
然后我们可以将其打印为
println("\(age)")
在这种情况下,我们将获得自动完成选项。 另一方面 println(age) 将打印与上面相同的结果。
- 在 Xcode; 中按 cmd + K
- 在 Xcode 上执行上下文单击 -> 退出,模拟器 也是如此。
- 再次打开项目;
- 如果还是不行,你不需要重启mac。写“内”。或其他一些系统类型,但不是您遇到的问题,瞧!