以前在调试时,我能够做到:
>expr mySprite.position = CGPointMake(0,0);
并查看我的精灵位置更新。
自从更新到XCode 8后,当我这样做时,我得到:
error: call to 'CGPointMake' is ambiguous
candidate function
candidate function
是否有一些XCode设置我需要在某处启用以启用才能执行此操作?
更新我正在使用Objective-C
答案 0 :(得分:0)
使用:
mySprite.position = CGPoint(x: 0,y :0)
并且不要忘记导入CoreGraphics
答案 1 :(得分:0)
这真的很乏味,但你可以通过一个中间变量来解决这个问题:
expr CGPoint $myPoint; $myPoint.x = 0; $myPoint.y = 0;
expr mySprite.position = $myPoint;
很遗憾,我还没有办法找到修复error: call to 'CGPointMake' is ambiguous
的方法。
答案 2 :(得分:0)
或使用恼人的CGPointFromString。