自動解放プールを作成せずに、C構造体へのポインターを使用してNSValueをインスタンス化することは可能ですか?今のところ、私はこれを行います:
NSValue* val = [NSValue valueWithPointer:(const void*)structure];
ただし、これは自動リリースプールによるリリースです。これを管理し、必要なときに割り当てを解除できるようにしたいと思います。これは可能ですか?私はこれを試しました:
NSValue* value = [[NSValue alloc] initWithBytes:(const void*)structure objCType:@encode(const void*)];
[value release];
しかし、何らかの理由でクラッシュしています。すぐにリリースできるようにする他の方法はありますか?ありがとう!