0

OK、だから私はから実行されているCコールバック関数を使用していCGPDFScannerます. これらの関数は、と呼ばれるプロパティで呼び出されるクラス内にPDFContentStreamProcessorありNSMutableArrayますmyArray

ARC は有効になっていますが、このクラスのビルド フェーズで例外を作成しました。

void RandomCallbackOperatorFunction(CGPDFScannerRef s, void *info) {
    PDFContentStreamProcessor * searcher = (PDFContentStreamProcessor*)info;
    [searcher setMyArray:[[NSMutableArray alloc] initWithObjects:@"aString",@"AnotherString", nil]];
    NSLog(@"arraylength:%i",searcher.myArray.count);
}

テキスト、整数、およびオブジェクトは問題なく検出されますが、値をどこにも格納できなければ、あまり処理できません。何か案は?

私もこの方法で試しました:

[(PDFContentStreamProcessor*)info setMyArray:[[NSMutableArray alloc] initWithObjects:@"aString",@"AnotherString", nil]];

...また、運が悪い

4

0 に答える 0