我正在尝试使用pyobjc将自己的Objective-C框架添加到python项目中。事实是,当我尝试通过值参数传递函数(尚未通过引用尝试)时,它会抱怨并给我
"AttributeError: No attribute function_with_param".
有谁知道为什么会发生此错误?下面是我在python中所做的裸露代码。我可能是瞎子,但在任何地方我都找不到如何做的任何东西。如果有人可以帮助,那就太好了!:)
import objc
bundle = objc.loadBundle("OBJC", globals(),
bundle_path=objc.pathForFramework('OSX/OBJC.framework'))
OBJC.function_with_param('a')
OBJC.function_without_param()
附言 很抱歉提前格式化。以前从未做过..!
原来我缺少下划线,当您执行以下操作时它会起作用:
OBJC.function_with_param_('a')
在这里找到它:http : //lists.stat.ucla.edu/pipermail/computing/attachments/20050825/f9a98389/attachment.pdf
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句