我不断收到这个警告
警告:传递'CGPathMoveToPoint'的参数1会从指针目标类型中丢弃限定符

我正在这样调用函数

const CGAffineTransform m = CGAffineTransformIdentity;
CGPathMoveToPoint(path, &m , nextPos.x, nextPos.y);


我已经试过了

CGPathMoveToPoint(path, NULL , nextPos.x, nextPos.y);


要么

CGAffineTransform m = CGAffineTransformIdentity;
CGPathMoveToPoint(path, &m , nextPos.x, nextPos.y);


但是我总是会收到此错误,我该如何解决呢?

最佳答案

警告是关于参数1的,但是您所有的变体都是关于参数2的。尝试更改参数1,path —可能会摆脱无赖的const —并且应该对其进行修复。

关于objective-c - 警告:传递'CGPathMoveToPoint'的参数1会从指针目标类型中丢弃限定符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3114677/

10-12 14:31