From 7684a4bfc16eb9849ebbc8ee2e2f718f3daa96a8 Mon Sep 17 00:00:00 2001 From: Thomas Van Lenten Date: Tue, 8 Sep 2015 11:43:04 -0400 Subject: Add pointers to newer classes provided by the OS --- Foundation/GTMURLBuilder.m | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Foundation/GTMURLBuilder.m') diff --git a/Foundation/GTMURLBuilder.m b/Foundation/GTMURLBuilder.m index 4f1a419..31572e8 100644 --- a/Foundation/GTMURLBuilder.m +++ b/Foundation/GTMURLBuilder.m @@ -27,6 +27,17 @@ @synthesize baseURLString = baseURLString_; +#if (!TARGET_OS_IPHONE && defined(MAC_OS_X_VERSION_10_10) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_10) \ + || (TARGET_OS_IPHONE && defined(__IPHONE_8_0) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_8_0) +#if DEBUG ++ (void)load { + // Apps targeting iOS 8 and OS X 10.10 and higher should no longer use GTMURLBuilder. + NSLog(@"*** GTMURLBuilder is obsolete; update your app to use NSURLComponents" + @" queryItems property instead."); +} +#endif // DEBUG +#endif // iOS 8+/OS X 10.10+ + + (GTMURLBuilder *)builderWithString:(NSString *)URLString { GTMURLBuilder *URLBuilder = [[[GTMURLBuilder alloc] initWithString:URLString] autorelease]; -- cgit v1.2.3