2011-12-22 3 views
6

CGPath의 실제 데이터를 얻을 수있는 방법이 없으므로 파일로 저장하고 나중에 복원 할 수 있습니까?CGPath 문자열로

데이터가 어떻게 구성되어 있는지에 대한 문서가 있습니까?

문자열 (예 : SVG 경로 문자열) 또는 사전 개체 및 PList XML 파일과 같은 방식으로 작성하고 싶습니다.

답변

3

저장에 관한 게시물이 있습니다. 입니다. 그 사람은 CGPathApply 함수를 사용하여 경로의 요소를 열거합니다.

static void saveApplier(void* info, const CGPathElement* element) { 
    ... 
} 

... 

NSMutableArray* a = [NSMutableArray arrayWithObject:[NSNumber numberWithBool:YES]]; 
CGPathApply(path, a, saveApplier);