相关疑难解决方法(0)

Xcode"AppDelegate*const __strong'到不兼容类型的参数"错误

当我appDelegate按如下方式声明接口以进行设置时NSXMLParserDelegate,我从其他使用[[UIApplication sharedApplication]委托]的视图中收到一些警告;

@interface AppDelegate : UIResponder <UIApplicationDelegate, NSXMLParserDelegate>
Run Code Online (Sandbox Code Playgroud)

警告:使用不兼容类型"id"的表达式初始化"AppDelegate*__ strong"

但是,如果我删除它,由于xmlParser的自设置,会出现另一个警告,

@interface AppDelegate : UIResponder <UIApplicationDelegate>
Run Code Online (Sandbox Code Playgroud)

警告:将'AppDelegate*const __strong'发送到不兼容类型'id'的参数

    xmlParser = [[NSXMLParser alloc] initWithData:receivedData];
    [xmlParser setDelegate:self];
Run Code Online (Sandbox Code Playgroud)

如何删除?谢谢

iphone cocoa-touch objective-c nsxmlparser ios

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

cocoa-touch ×1

ios ×1

iphone ×1

nsxmlparser ×1

objective-c ×1