aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/objective-c/GRPCClient/private/GRPCChannel.m
diff options
context:
space:
mode:
authorGravatar Muxi Yan <mxyan@google.com>2018-11-15 17:44:26 -0800
committerGravatar Muxi Yan <mxyan@google.com>2018-11-15 17:44:26 -0800
commit87abab45c99ab4b40718557cbc1c25dcd7f5a418 (patch)
tree036473770f13f977969b0d22fdb3948f55831571 /src/objective-c/GRPCClient/private/GRPCChannel.m
parent512c01bc574ab09129608bc501d80f06503c79a3 (diff)
Fix version availability
Diffstat (limited to 'src/objective-c/GRPCClient/private/GRPCChannel.m')
-rw-r--r--src/objective-c/GRPCClient/private/GRPCChannel.m7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/objective-c/GRPCClient/private/GRPCChannel.m b/src/objective-c/GRPCClient/private/GRPCChannel.m
index 997d1ff663..0220141db0 100644
--- a/src/objective-c/GRPCClient/private/GRPCChannel.m
+++ b/src/objective-c/GRPCClient/private/GRPCChannel.m
@@ -204,14 +204,17 @@ static const NSTimeInterval kDefaultChannelDestroyDelay = 30;
if ((self = [super init])) {
_configuration = [channelConfiguration copy];
- if (@available(iOS 8.0, *)) {
+#if __IPHONE_OS_VERSION_MAX_ALLOWED < 110000 || __MAC_OS_X_VERSION_MAX_ALLOWED < 101300
+ if (@available(iOS 8.0, macOS 10.10, *)) {
_dispatchQueue = dispatch_queue_create(
NULL,
dispatch_queue_attr_make_with_qos_class(DISPATCH_QUEUE_SERIAL, QOS_CLASS_DEFAULT, 0));
} else {
+#else
+ {
+#endif
_dispatchQueue = dispatch_queue_create(NULL, DISPATCH_QUEUE_SERIAL);
}
-
// Create gRPC core channel object.
NSString *host = channelConfiguration.host;
NSAssert(host.length != 0, @"host cannot be nil");