Commit 96f89528 by Maurits van Beusekom Committed by GitHub

Merge pull request #444 from TramPamPam/fix_ios_contacts_crash

iOS: Replace the deprecated getValue call with a simple typecast
parents eb7ef50a d2c1da93
...@@ -32,13 +32,19 @@ ...@@ -32,13 +32,19 @@
} }
- (void)requestPermissions:(NSArray *)permissions completion:(PermissionRequestCompletion)completion { - (void)requestPermissions:(NSArray *)permissions completion:(PermissionRequestCompletion)completion {
NSMutableSet *requestQueue = [[NSMutableSet alloc] initWithArray:permissions];
NSMutableDictionary *permissionStatusResult = [[NSMutableDictionary alloc] init]; NSMutableDictionary *permissionStatusResult = [[NSMutableDictionary alloc] init];
if (permissions.count == 0) {
completion(permissionStatusResult);
return;
}
NSMutableSet *requestQueue = [[NSMutableSet alloc] initWithArray:permissions];
for (int i = 0; i < permissions.count; ++i) { for (int i = 0; i < permissions.count; ++i) {
PermissionGroup value; NSNumber *rawNumberValue = permissions[i];
[permissions[i] getValue:&value]; int rawValue = rawNumberValue.intValue;
PermissionGroup permission = value; PermissionGroup permission = (PermissionGroup) rawValue;
id <PermissionStrategy> permissionStrategy = [PermissionManager createPermissionStrategy:permission]; id <PermissionStrategy> permissionStrategy = [PermissionManager createPermissionStrategy:permission];
[_strategyInstances addObject:permissionStrategy]; [_strategyInstances addObject:permissionStrategy];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment