菜鸟教程小白 发表于 2022-12-11 19:57:33

ios - 如何列出对象正在观察的所有通知?


                                            <p><p>是否可以通过<code>NotificationCenter</code>列出对象正在观察的所有通知?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可以通过解析 <code>[ debugDescription]</code> 并搜索对象地址来实现:</p>

<ul>
<li>名称、对象、观察者、选项</li>
<li>NSWindowWillEnterFullScreenNotification, 0x7fffb685e8e0,
0x6000001003f0, 1400</li>
<li>_NSWindowDidChangeContentsHostedInLayerSurfaceNotification, 0x7fffb685e8e0, 0x6180000a4680, 1400</li>
<li>NSAntialiasThresholdChangedNotification, 0x7fffb685e8e0,
0x6080001e0300, 1400</li>
<li>kCFLocaleCurrentLocaleDidChangeNotification,
0x7fffb685e8e0, 0x7fffb685e9c0, 1001</li>
<li>一些字符串,0x7fffb685e8e0,
0x600000000210, 1400</li>
<li>...</li>
</ul></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何列出对象正在观察的所有通知?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/44762677/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/44762677/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何列出对象正在观察的所有通知?