Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Python调用目标C函数(类似于委托)_Python_Ios_Objective C_Callback_Pyobjc - Fatal编程技术网

如何从Python调用目标C函数(类似于委托)

如何从Python调用目标C函数(类似于委托),python,ios,objective-c,callback,pyobjc,Python,Ios,Objective C,Callback,Pyobjc,我正在做一个例子,我必须使用Bonjour协议在Python和Objective C之间进行通信。我能够使用Bonjour在Mac和iOS程序之间进行通信。 对于Python,我安装了pybonjour,并且能够使用示例注册服务。 在此之后,我想向需要交换流的iOS程序发送一些消息 在iOS中,程序创建了一个套接字和一个回调函数,并且 回调函数是C语言。从Python调用回调函数(在iOS中)需要做哪些更改我不明白您想做什么。Python代码是否也在iOS上运行?如果没有,您只需要将数据写入套接

我正在做一个例子,我必须使用
Bonjour
协议在
Python
Objective C
之间进行通信。我能够使用
Bonjour
在Mac和iOS程序之间进行通信。 对于Python,我安装了
pybonjour
,并且能够使用示例注册服务。 在此之后,我想向需要交换
流的
iOS
程序发送一些消息

iOS
中,程序创建了一个套接字和一个
回调函数
,并且
回调函数
是C语言。从
Python
调用
回调函数
(在
iOS
中)需要做哪些更改

我不明白您想做什么。Python代码是否也在iOS上运行?如果没有,您只需要将数据写入套接字连接,然后在iOS上收到数据时调用套接字回调。