我有一個Objc-C項目,我希望能夠通過Python處理一些數據。爲此,我決定實現一個PyObjc NSObject子類,然後通過界面構建器鏈接到我的Obj-C類。實現PyObjc NsObject子類
我加入了Python框架,以我的項目,並用以下簡單的代碼的Python文件:
import objc
from Foundation import *
from AppKit import *
class PythonWrapper(NSObject):
def applicationDidFinishLaunching_(self, sender):
NSLog("Application did finish launching.")
我在廈門國際銀行創建了一個PythonWrapper實例(建設者自動識別它的名字)。但是,當建設,即使沒有已經鏈接到它的其他類,我得到了以下問題:
忽略文件/Developer/SDKs/MacOSX10.6.sdk/Library/Frameworks//Python.framework/ Python中,在文件中缺少所需的體系結構x86_64的
而且,Xcode的日誌也顯示:
未知類的PythonWrapper',用 'NSObject的' 代替。遇到Interface Builder文件路徑/Users/joao/Library/Developer/Xcode/DerivedData/Jalioneiro-ekjwzbkqqgpyekadkyebhgdsjcxo/Build/Products/Debug/Jalioneiro.app/Contents/Resources/en.lproj/Interface.nib。
我在這裏錯過了什麼?有沒有其他方法可以將Python代碼鏈接到我的Obj-C類?
注:我正在xCode4