3

NSDictionaryにいくつかのオプションを渡す必要があります

NSAlert - (void)beginSheetModalForWindow:(NSWindow *)window modalDelegate:(id)modalDelegate didEndSelector:(SEL)alertDidEndSelector contextInfo:(void *)contextInfo

ドキュメントには、を保持する必要があるかどうかについては何も書かれてcontextInfoいません。現在、アラートを表示してリリースする前に保持していalertDidEnd:ますが、それが必要かどうかを確実に知っておくと便利です。

4

1 に答える 1

4

contextInfoは「生の」Cポインタ()と見なされ、何void *でもかまいません。メモリを管理するのはあなたの責任です(Objective-Cオブジェクトを渡す場合:それを保持する)。

于 2011-10-25T10:46:42.510 に答える