diff --git a/Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-iOS.xcscheme b/Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-iOS.xcscheme index 9e5527268..cec359cae 100644 --- a/Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-iOS.xcscheme +++ b/Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-iOS.xcscheme @@ -96,9 +96,6 @@ - - diff --git a/Parse/Parse/Source/ParseClientConfiguration.m b/Parse/Parse/Source/ParseClientConfiguration.m index 8420224b4..bda644903 100644 --- a/Parse/Parse/Source/ParseClientConfiguration.m +++ b/Parse/Parse/Source/ParseClientConfiguration.m @@ -69,8 +69,9 @@ - (void)setClientKey:(NSString *)clientKey { } - (void)setServer:(NSString *)server { + NSURL *url = [NSURL URLWithString:server]; PFParameterAssert(server.length, @"Server should not be `nil`."); - PFParameterAssert([NSURL URLWithString:server], @"Server should be a valid URL."); + PFParameterAssert(url && url.scheme && url.host, @"Server should be a valid URL."); _server = [server copy]; }