我正在编写一个应用程序,让用户知道他们每天在同一时间等待新的提示。如果应用程序在前台运行,我已经能够安排通知并编写代码以触发它。我遇到的问题是当应用程序在后台时如何让同样的事情发生。复杂之处在于我正在根据通知本身设置视图(哪些按钮可见等),因为下一步是有第二个通知,该通知将使视图设置不同。目前,我在方法中的代码如下所示:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:
(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
UILocalNotification *note = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
NSString *val = [note.userInfo objectForKey:1];
if ([val isEqual: @"first"]) {
}
return YES;
}
我的问题是我不知道如何在 if 语句中设置视图(即如何使两个按钮 [称它们为 button1 和 button2] 在视图中可见)。任何答案将不胜感激,如果这是令人难以置信的显而易见的事情,那么我道歉并只要求有人至少指出我正确的方向。谢谢