从目标C通知C++

Notify C++ from Objective C

本文关键字:C++ 通知 目标      更新时间:2023-10-16

我们已经创建了通用的C++接口&具有特定于平台的具体实现。现在,对于iPad,我们似乎没有在目标C中找到任何直接的通知机制。显然,在目标C中似乎没有任何方法在接收到HTTP响应后通知公共C++代码(将响应传递给公共C++代码)。

是否有人试图通知传递对象的Objective C中的C++代码?

我不明白你说的"notify"是什么意思,但如果你想从objective-c调用c++,请将文件命名为.mm而不是.m。这使得在同一文件中同时使用c++和objective-c成为可能。

你问的问题真的不清楚,
无论如何
如果您试图从目标C调用C++代码
将目标c文件重命名为.mm扩展名
例如,如果您有ViewController.m,请将其重命名为ViewController.ms

如果您想装箱PIMPL,请参阅此问题,
从C++方法调用Objective-C方法
答案涵盖了一些主题,如何从c++到目标c对象进行交互。