我在Xcode上不断收到错误,我该如何帮助呢?
- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; }
在这里,我不赞成使用'presentModalViewController:animated'。在IOS 6.0中首次弃用。
-(IBAction)SetMap:(id)sender {
在这里,我不赞成使用'UIAlertView':在iOS 9.0中不赞成使用-UIAlertView不赞成使用。改用UIAlertController和UIAlertControllerStyleAlert的preferredStyle。
}
在花括号之后,我不赞成使用“ dismissModalViewControllerAnimated:”:在iOS 6.0中首先不赞成使用。
- (IBAction)Aktiekurs:(id)sender { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.euroinvestor.dk/boerser/nasdaq-omx-copenhagen/novozymes-b-a-s/239698"]]; }
最后,我不赞成使用“ dismissModalViewControllerAnimated:”:在iOS 6.0中第一次不赞成使用。
您会收到这些警告/错误,因为这些方法已从代码库中删除。我猜您正在尝试遵循旧教程。
您还应该发布更多代码。您向我们展示的内容并不是您的警告/错误所在。
为了dismissModalViewControllerAnimated
使用它代替。
[self dismissViewControllerAnimated:YES completion:nil];
为此presentModalViewController:animated
使用。
[self presentViewController:newController animated:YES completion:nil];
最后,对于您的UIAlertView,您现在应该使用UIAlertController:
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"title" message:@"some message" preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:NSLocalizedString(@"Cancel", @"Cancel action") style:UIAlertActionStyleCancel handler:^(UIAlertAction *action) { NSLog(@"Cancel action"); }]; UIAlertAction *okAction = [UIAlertAction actionWithTitle:NSLocalizedString(@"OK", @"OK action") style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { NSLog(@"OK action"); }]; [alertController addAction:cancelAction]; [alertController addAction:okAction]; [self presentViewController:alertController animated:YES completion:nil];