[英]Get the sender of the message for an NSInvocation
如何獲取包裹在NSInvocation中的消息的發件人?
我在一個對象中,剛剛在我的forwardInvocation:
收到了一個調用。 有沒有辦法知道誰是第一時間給我發送消息的?
否。有關發件人的信息不可用(除非您顯式添加sender:self
變量)。
它不是顯式可用的,也不能始終如一地展開堆棧以弄清楚它。 甚至不能保證“發送者”確實是一些Objective-C對象。 在使用各種語言橋的情況下,它可能很容易是函數或FFI產生的閉包。
b.bum
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.