当我尝试在CGRectMake
,UIView
,UILabel
的初始化中输入UIButton
时,自动代码完成功能无法与我的Xcode 7一起使用,如果我按 [esc] 键," No Completions"消息显示:
删除~/Library/Developer/Xcode/DerivedData/
的解决方案无效。
代码完成功能在所有其他地方仍然可以完美运行。我看到的唯一问题是上面的UI初始化条件。
我的Xcode 6.4不存在此问题。是否可以使用Xcode 7解决?
答案 0 :(得分:0)
嗨,它看起来像bug或其他东西。我有Xcode 7.3,代码完成仍然无法正常工作。但是,如果我将代码写入构造函数,它可以工作,Xcode甚至不会显示任何语法错误。如果仍需要代码完成,请使用变量。
答案 1 :(得分:0)
是的,我也有同样的问题。有时代码没有运行时,它会提供自动代码,但并非总是如此。这可能是一个错误。
答案 2 :(得分:0)
你可以通过避免它来解决这个问题。 这些“XXXMake ...”几何实用程序功能包括。 CGRectMake已经过时了。
请尝试输入“CGRect(”....你应该像签名一样获得新的快速。