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請求/響應輸出這裏,但現在沒有什麼。
你不應該''RestKit記錄初始化...'兩次。你刪除了舊的安裝嗎?我假設'[RKObjectManager sharedManager]'現在是'nil'?檢查您的設置是否正在運行。 – Wain
@有多遐,在我的工作拷貝的地方有什麼東西搞砸了。看到我的答案。感謝您對RestKit問題的反應,我相信我會有更多的問題。 –