相关疑难解决方法(0)

如何以简单的方式将CGPoint对象添加到NSArray?

我有大约50个CGPoint对象描述类似"路径"的东西,我想将它们添加到NSArray中.它将是一个只返回给定索引的相应CGPoint的方法.我不想创建50个变量,如p1 = ...; p2 = ...,依此类推.有一种简单的方法可以让我在用对象初始化NSArray时"立即"定义这些点吗?

iphone cocoa-touch objective-c uikit ios

129
推荐指数
2
解决办法
6万
查看次数

带有CGPoint数据的NSLog

我有一个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.

任何帮助,赞赏,

谢谢 // :)

iphone cocoa cocoa-touch core-graphics nslog

92
推荐指数
3
解决办法
4万
查看次数

将CGPoint转换为NSValue

CABasicAnimation.fromValue我想要转换CGPoint为"类"所以我使用NSValue valueWithPoint但在设备模式或模拟器一个不工作...需要使用NSMakePointCGPointMake如果在设备或模拟器.

iphone objective-c cgpoint nsvalue

19
推荐指数
2
解决办法
2万
查看次数