应用程序打开后添加欢迎消息

时间:2015-09-16 03:00:24

标签: ios objective-c uialertcontroller

我正在尝试在用户启动应用时显示欢迎消息。我正在使用UIAlertController类。

我在app delegate中添加了UIAlertController,这里是

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.backgroundColor = [UIColor whiteColor];
    self.window.rootViewController = [[UINavigationController alloc] initWithRootViewController:[[ViewController alloc] init]];

    [self.window makeKeyAndVisible];

    UIAlertController *alertMessage = [UIAlertController alertControllerWithTitle:NSLocalizedString(@"Welcome!", @"Welcome")
                                                                          message:@"Enjoy Using the Browser"
                                                                   preferredStyle:UIAlertControllerStyleAlert];

    return YES;
}

我收到alertMessage未被使用的警告。我不知道如何前进,任何提示或提示?

2 个答案:

答案 0 :(得分:2)

我认为从UIAlertController展示application didFinishLaunchingWithOptions是一种最佳做法。你有两个选择。

  1. 在您加载的第一个视图控制器上显示警报控制器。

  2. 在窗口的根视图控制器上显示警报控制器。

  3. 无论哪种方式,您都想要致电[someViewController presentViewController:alertMessage animated:YES completion:nil];

答案 1 :(得分:1)

您可以尝试提醒视图

UIAlertView * alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Welcome!", @"Welcome")
                                                 message:@"Enjoy Using the Browser"
                                                delegate:nil
                                       cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
return YES;