2014-04-02 31 views
1

我正在將RestKit作爲子項目集成到XCode中,但剛開始使用Cocoapods。當RestKit是一個子項目時,我已經通過了沒有問題的集成測試,但是現在通過Cocoapods將其引入後,它似乎沒有發出任何請求。這是我的基本測試用例:RestKit作爲子項目而不是CocoaPod

RKObjectRequestOperation *requestOperation = [[RKObjectManager sharedManager] appropriateObjectRequestOperationWithObject:args method:RKRequestMethodPOST path:@"https://stackoverflow.com/users/auth/login" parameters:@{@"email": args.email, @"password": args.password}]; 

//requestOperation is always nil for some reason 
[requestOperation start]; 
[requestOperation waitUntilFinished]; 

如上所述,在RKObjectRequestOperation返回從那裏始終是零,而在此之前預期它會工作。下面是測試的控制檯輸出:

2014-04-02 00:08:45.523 App[81180:90b] I restkit:RKLog.m:33 RestKit logging initialized... 
2014-04-02 00:08:45.526 App[81180:90b] I restkit:RKLog.m:33 RestKit logging initialized... 
Test Suite 'All tests' started at 2014-04-02 04:08:45 +0000 
Test Suite 'AppTests.xctest' started at 2014-04-02 04:08:45 +0000 
Test Suite 'AppTests' started at 2014-04-02 04:08:45 +0000 
Test Case '-[AppTests testLogin]' started. 
/Users/matthewbaker/iOS/AppTests/AppTests.m:41: error: -[AppTests testLogin] : ((success) is true) failed - Login failed 
Test Case '-[AppTests testLogin]' failed (0.001 seconds). 
Test Suite 'AppTests' finished at 2014-04-02 04:08:45 +0000. 
Executed 1 test, with 1 failure (0 unexpected) in 0.001 (0.001) seconds 
Test Suite 'AppTests.xctest' finished at 2014-04-02 04:08:45 +0000. 
Executed 1 test, with 1 failure (0 unexpected) in 0.001 (0.001) seconds 
Test Suite 'All tests' finished at 2014-04-02 04:08:45 +0000. 
Executed 1 test, with 1 failure (0 unexpected) in 0.001 (0.003) seconds 

我已經習慣了看到從RestKit請求/響應輸出這裏,但現在沒有什麼。

+0

你不應該''RestKit記錄初始化...'兩次。你刪除了舊的安裝嗎?我假設'[RKObjectManager sharedManager]'現在是'nil'?檢查您的設置是否正在運行。 – Wain

+0

@有多遐,在我的工作拷貝的地方有什麼東西搞砸了。看到我的答案。感謝您對RestKit問題的反應,我相信我會有更多的問題。 –

回答

0

由於通過CocoaPods(或許處於不良狀態),或者在我的本地緩存/構建目錄中拉動RestKit,導致我的項目配置中出現了一些錯誤。拉下乾淨的工作副本並再次執行CocoaPods集成後,它開始工作。

相關問題