2012-11-04 40 views
0

請求我是新來restkit和iPhone開發,我有相關的發送中restkit請求的問題。問題與RestKit

我有一個服務器端應用程序與我的真實IP服務器上運行(可以說ABCD)和我的應用程序監聽端口8001 現在我想通過resktik從我的IOS應用程序發送請求ABCD:8001,我的手機應用程序的代碼如下所示:

在我的appdelegate我:

[RKClient clientWithBaseURLString:@ 「ABCD」];

以我的ViewController我有:

常量布爾isNetAvailable = [[RKClient sharedClient] isNetworkReachable];

if (!isNetAvailable) 

{ 
    NSLog(@"Network is not available"); 
    return; 
} 
else 
{ 
    NSLog(@"Network is available"); 
} 

[[RKClient sharedClient] get:@"/contacts" delegate:self]; 

所以,當我與初始化RKClient只有ABCD看起來一切都與可達性是好的,但發送請求失敗,因爲我不能發送請求到8001端口,得到:@「/聯繫人」看起來正確的方式,但請求不會被髮送到8001,在RKCLient初始化失敗期間將8001添加到IP地址。

能否請你幫我明白我應該如何請求發送到IP:在RestKit端口? 可能嗎?

回答

0

傢伙,我已經找到了問題。

我需要使用:

[RKClient clientWithBaseURLString:@ 「HTTP://A.B.C.D:端口」];代替

[RKClient clientWithBaseURLString:@ 「A.B.C.D」];

的http://需要所有的時間:)