Don't pass a URL into Reachability

This commit is contained in:
Blake Watters
2010-12-30 14:28:41 -05:00
parent 2367ba4293
commit 394ebb307f
2 changed files with 4 additions and 4 deletions

View File

@@ -120,7 +120,8 @@ static RKClient* sharedClient = nil;
[_baseURLReachabilityObserver release];
_baseURLReachabilityObserver = nil;
_baseURLReachabilityObserver = [[RKReachabilityObserver reachabilityObserverWithHostName:baseURL] retain];
NSURL* URL = [NSURL URLWithString:baseURL];
_baseURLReachabilityObserver = [[RKReachabilityObserver reachabilityObserverWithHostName:[URL host]] retain];
}
- (RKRequest*)requestWithResourcePath:(NSString*)resourcePath delegate:(id)delegate {

View File

@@ -39,9 +39,8 @@ static void ReachabilityCallback(SCNetworkReachabilityRef target, SCNetworkReach
@implementation RKReachabilityObserver
+ (RKReachabilityObserver*)reachabilityObserverWithHostName:(NSString*)hostName {
RKReachabilityObserver* observer = nil;
NSURL* url = [NSURL URLWithString:hostName];
SCNetworkReachabilityRef reachabilityRef = SCNetworkReachabilityCreateWithName(NULL, [[url host] UTF8String]);
RKReachabilityObserver* observer = nil;
SCNetworkReachabilityRef reachabilityRef = SCNetworkReachabilityCreateWithName(NULL, [hostName UTF8String]);
if (nil != reachabilityRef) {
observer = [[[self alloc] initWithReachabilityRef:reachabilityRef] autorelease];