如何清除Xcode 6上的以下警告错误,
指向整数转换的指针不兼容,该指针从'NSArray * __ strong'分配给'BOOL'(又名'Signed char')
在我的代码下面,
NSMutableArray *objectsToShareArr = [[NSMutableArray alloc] init];
[objectsToShareArr addObject:@"xyz"];
[objectsToShareArr addObject:@"abc"];
UIImageView *image = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
image.image = [UIImage imageNamed:@"Default.png"];
UIActivity *activity = [[UIActivity alloc] init];
NSArray *applicationActivities = [[NSArray alloc] initWithObjects:activity, nil];
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:objectsToShareArr applicationActivities:applicationActivities];
NSArray *excludedActivities = @[ UIActivityTypeAirDrop, UIActivityTypePostToTwitter, UIActivityTypePostToFacebook,
UIActivityTypePostToWeibo,
UIActivityTypeMessage, UIActivityTypeMail,
UIActivityTypePrint, UIActivityTypeCopyToPasteboard,
UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll,
UIActivityTypeAddToReadingList, UIActivityTypePostToFlickr,
UIActivityTypePostToVimeo, UIActivityTypePostToTencentWeibo];
controller.isAccessibilityElement = excludedActivities;
[self presentViewController:controller animated:YES completion:nil];
如果有人对此有解决方案,我非常感谢您。
删除此行:
controller.isAccessibilityElement = excludedActivities;
您应该改为添加共享选项:
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:excludedActivities applicationActivities:nil];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句