Objective-C的回調我想能夠:
代表 - 從C++
(1)從目標C初始化一個C++類
(2)呼叫C++從目標函數-C
(3)有C++類的呼叫在Objective-C(回調/委託模式)的函數的
(1)0 (2)已使用this link執行。但是,我無法執行(3)。
我正在爲iOS創建一個Objective-C庫,該庫也包裝並利用了C++庫。我可以從Objective-C方面調用C++函數;不過,我試圖使用委託模式從C++端回調到Objective-C++。這裏的想法是不將C++庫中的代碼推送到Objective-C++中,但將它們分開,以便最初更改原始代碼。這就是說,我已經從objective-C - > objective-C++ - > C++中建立了橋樑,但是尚未實現從C++ - > objective-C++的回調,我可以輕鬆地與objective-C進行交互。
尋找一個簡單的例子。我試圖使用委託模式或可能阻止。