我很新ReactiveCocoa
。我在幾天前通過CocoaPods
試圖安裝ReactiveCocoa
。 這裏是我的podFile
:如何使用CocoaPods正確安裝ReactiveCocoa?
platform :ios , '7.0'
pod 'ReactiveCocoa'
使用pod install
後我這裏有日誌文件:
分析依賴
下載依賴
使用ReactiveCocoa(2.0)
生成Pods項目
集成客戶端項目
然後我打開myproject.xworkspace
和#import <ReactiveCocoa.h>
開始使用的框架。 但問題是我不能得到它的工作
舉例來說,在我的代碼,我有這樣一行: objc RACSignal *usernameSignal = self._usernameTextField.rac_textSignal;
但是當我運行該項目,這表明了這個調試錯誤
終止應用程序由於未捕獲的異常「NSInvalidArgumentException」,原因是:「 - [的UITextField rac_textSignal]:無法識別的選擇發送到實例0xb933a70」
我認爲,我可能會做一些這裏的框架安裝錯了。任何人都請幫助我!
我使用XCode5 and iOS7.0
你可以修改ReactiveCocoa窗口自動執行此操作嗎?這是一個新的要求嗎? – allprog
@allprog,我不知道這是否是要求。目前我正在使用'CocoaPods'設置的'ReactiveCocoa 2.1'。你可以在'Pods.xcconfig'文件中檢查配置。看看這行:'OTHER_LDFLAGS = ...',我只有'-ObjC'標誌,所以我添加了'-all_load'標誌來確保我可以使用'ReactiveCocoa'中的所有資源。請記住在項目構建設置中將'$(inherited)'標誌添加到''other linker flag''。 – babygau
我是ReactiveCocoa pod規範的維護者之一 - 不應該要求'-all_load'標誌。它在Xcode 5.0.x,iOS 7.x和OS X 10.8/10.9上運行良好。你使用的是什麼版本的CocoaPods? –