2015-08-06 2 views
0

Когда я NSLog объект UIBezierPath, он показывает детали MoveTo и CurveTo ... так что мне интересно, есть ли способ конвертировать объект UIBezierPath в строку?Convert UIBezierPath to String

+0

Пожалуйста, добавьте информацию, что вы хотите сделать со строкой. Это для цели отладки или - i. е. - для хранения его в базе данных? –

ответ

1

Если вы хотите строку, как вы видите в NSLog тогда просто сделать:

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

Если вы хотите строку удобочитаемой, вы можете делать то, что @rmaddy сказал. Но будьте осторожны: это для людей, а не для обработки.

Если вы хотите иметь путь безье в обрабатываемом формате, вы можете подумать о его сериализации. NSBezierPath соответствует NSCoding.