私はCGContextの世界に不慣れです。NSMutableArray に CGContext のスタックを作成する必要があります。
UIGraphicsBeginPDFContextToData で作成された有効な PDFContext があります
このコンテキストを引数としてメソッドに渡しています
-(void) drawTo:(CGContextRef) context{}
まず、現在のコンテキストを次のように識別します。
CGContextRef curCon = context;
NSLog 値:
context:<CGContext 0x6b79d60>
次に、現在のコンテキストのコピーを作成しようとします。
CGContextRef conCopy = UIGraphicsGetCurrentContext();
次に、それを NSMutableArray に追加します。
[myMutableArray* addObject:(id)conCopy];
次に、NSMutableArray の内容をリストします。
after an object added:<__NSArrayM 0x6b7e850>(<CGContext 0x6b79d60>)
そして、追加された値は、コピーではなく、引数としてこのメソッドに最初に送信されたものと同じコンテキストであることがわかります。
ここで何が欠けていますか? それとも、現在のコンテキストのステータスを NSMutableArray に保存できないのでしょうか? パスが保存されないことは理解していますが、それで問題ありません。保存できる現在のコンテキストに関するあらゆるものを保存する必要があります。ありがとうございました!