我有大约50个CGPoint对象描述类似"路径"的东西,我想将它们添加到NSArray中.它将是一个只返回给定索引的相应CGPoint的方法.我不想创建50个变量,如p1 = ...; p2 = ...,依此类推.有一种简单的方法可以让我在用对象初始化NSArray时"立即"定义这些点吗?
我有一个CGPoint称为点被分配触摸:
UITouch *touch = [touches anyObject];
CGPoint point = [touch locationInView:self];
Run Code Online (Sandbox Code Playgroud)
我想将x坐标值放入我的控制台日志中:
NSLog(@"x: %s", point.x);
Run Code Online (Sandbox Code Playgroud)
当我使用它时,日志输出为:
x :( null)
我已经验证,使用调试器和变量监视调用此点时,该值不为null.
任何帮助,赞赏,
谢谢 // :)
在CABasicAnimation.fromValue我想要转换CGPoint为"类"所以我使用NSValue valueWithPoint但在设备模式或模拟器一个不工作...需要使用NSMakePoint或CGPointMake如果在设备或模拟器.
iphone ×3
cocoa-touch ×2
objective-c ×2
cgpoint ×1
cocoa ×1
ios ×1
nslog ×1
nsvalue ×1
uikit ×1