将UIBezierPath转换为String

时间:2015-08-06 04:28:18

标签: ios objective-c uibezierpath

当我NSLog一个UIBezierPath对象时,它显示了MoveTo和CurveTo的详细信息......所以我想知道我是否可以将UIBezierPath对象转换为字符串?

2 个答案:

答案 0 :(得分:1)

如果您想要在NSLog中看到字符串,那么只需执行:

UIBezierPath *path = ... // your bezier path
NSString *pathString = [NSString stringWithFormat:@"%@", path];

答案 1 :(得分:1)

如果你想要一个人类可读的字符串,你可以做@rmaddy所说的。但请注意:它适用于人类,不适合加工。

如果您希望以可处理的格式使bezier路径,您可以考虑序列化它。 NSBezierPath符合NSCoding