저는 CGContext 세계에 초보입니다. NSMutableArray에 CGContext 스택을 만들어야합니다. NSMutableArray에 CGContext 상태를 저장하는 방법은 무엇입니까?
- 나는 내가 현재 컨텍스트를 식별
-(void) drawTo:(CGContextRef) context{}
첫 번째 인수 등의 방법으로이 상황을 전달하고있어
UIGraphicsBeginPDFContextToData
로 만든 유효한 PDFContext 있습니다 :CGContextRef curCon = context;
NSLog 값 :
CGContextRef conCopy = UIGraphicsGetCurrentContext();
가 그럼 난 내있는 NSMutableArray에 추가 :
context:<CGContext 0x6b79d60>
가 그럼 난 현재 컨텍스트의 복사본을 시도
[myMutableArray* addObject:(id)conCopy];
그러면 I가있는 NSMutableArray의 콘텐츠 목록 :
after an object added:<__NSArrayM 0x6b7e850>(<CGContext 0x6b79d60>)
및 I는 부가가치가 원래 복사본을 인수로서 이러한 방법으로 전송되지 같은 컨텍스트는 것을 알 수있다.
무엇이 여기에 있습니까? 아니면 NSMutableArray에 현재 컨텍스트의 상태를 저장할 수 없습니까? 경로가 저장되지 않을 것이라고 생각합니다. 괜찮습니다. 나는 구원받을 수있는 현재 상황에 관해 무엇이든 모두를 저장할 필요가있다. 감사합니다.
에서 부탁드립니다. 지금은 CGContextSaveGState()를 사용할 것입니다. 왜냐하면 지금은 하나의 컨텍스트에서만 작업하고 있기 때문입니다. – TrekOnTV2017