3

こんにちは、よくわかりませんretain

ここにこのコードがあります:

mAppIcon = [[NSImage imageNamed:@"NSApplicationIcon"] retain];

私はそれをスウィズルしようとしているので、彼らが名前付きの画像を要求するたびにNSApplicationIcon、カスタムアイコンを付けます. 元のアイコンが戻ってくることがあります。この保持のせいだと思いますか?私は正しいですか?リテインをクリアすることはできますか?これにより、スウィズルが現在のように 80% しか機能しないのではなく、100% 機能するようになります :(

私はここで読みましたretainが、上記の状況を助けるためにそれを適用することができませんでした: http://www.cocoawithlove.com/2010/06/assign-retain-copy-pitfalls-in-obj-c.html

非常に具体的には、ここでこれをスウィズルしようとしています: https://dxr.mozilla.org/mozilla-central/source/widget/cocoa/nsMacDockSupport.mm?offset=200#140

4

0 に答える 0