如何纠正ios中扩展权限的警告

Posted

技术标签:

【中文标题】如何纠正ios中扩展权限的警告【英文标题】:how to rectify the warning for extended permission in ios 【发布时间】:2014-08-29 07:11:26 【问题描述】:
-(void)authenticateUserWithCallbackObject:(id)anObject andSelector:(SEL)selector andExtendedPermissions:(NSString *)extended_permissions:(id)aDelegate

    DelegateObj = aDelegate;
    UIWindow* window = [UIApplication sharedApplication].keyWindow;
    if (!window) 
    
        window = [[UIApplication sharedApplication].windows objectAtIndex:0];
    
    [self authenticateUserWithCallbackObject:anObject andSelector:selector andExtendedPermissions:extended_permissions andSuperView:window];

我在 FBGraph 中收到警告说“extended_permissions 用作前一个参数的名称而不是选择器的一部分”我该如何解决这个警告

【问题讨论】:

【参考方案1】:

此方法签名拼写错误:

-(void)authenticateUserWithCallbackObject:(id)anObject andSelector:(SEL)selector andExtendedPermissions:(NSString *)extended_permissions:(id)aDelegate

也许你的意思是这样的:

-(void)authenticateUserWithCallbackObject:(id)anObject andSelector:(SEL)selector andExtendedPermissions:(NSString *)extended_permissions andDelegate:(id)aDelegate

【讨论】:

非常感谢.. 这有帮助

以上是关于如何纠正ios中扩展权限的警告的主要内容,如果未能解决你的问题,请参考以下文章

如何检查我的 ios8 自定义键盘扩展是不是具有开放访问权限?

如何检查我的ios8自定义键盘扩展是否具有开放访问权限?

IOS如何获取Facebook扩展权限对话框

如何在ios中纠正此字符串格式错误

iOS核心位置:如何禁用用户权限的默认iOS弹出消息

IOS 7中的表格视图单元格扩展