- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
方法可以告诉我如何调用....感谢并提前
NSURL *urlstr=[NSURL URLWithString:@"mms://notify/StoreActivationData/?%7B%22SUCCESS%22:1,%22FAILURE_REASON%22:0"];
MMSAppDelegate *appDelegate=(MMSAppDelegate *)[[UIApplication sharedApplication]delegate];
bool valuee=[appDelegate application:mmsdelgate handleOpenURL:urlstr];
我收到此警告:不兼容的指针类型将MMSAppDelegate *__strong'
发送到UIApplication *'
类型的参数
答案 0 :(得分:1)
尝试这样,在我的情况下,它工作正常
MMSAppDelegate *appDelegate=(MMSAppDelegate *)[[UIApplication sharedApplication]delegate];
bool valuee=[appDelegate application:[UIApplication sharedApplication] handleOpenURL:urlstr];
答案 1 :(得分:0)
永远不要直接调用委托方法。应用程序代表旨在用于应用程序具有的特定事件。它也会在特定场景下自动调用。切勿直接打电话给他们它可能会导致应用程序中出现意外行为。