私は、dreamweaver / phonegapを使用して、xcodeでいくつかの仕上げを行った写真割り当てジェネレーターアプリを作成しました。ユーザーが毎日のリマインダーをオン/オフに設定できる設定バンドルを設定しました。私はそれを望まない人々を煩わせたくないので、それはオフにプリセットされています。Dreamweaverを使用してこれを行ったため、設定バンドルにアクセスする方法が見つかりません。そのため、ユーザーは設定に移動し、スイッチをフリックして、アプリを再起動して有効にする必要があります。
私がやりたいのは、アプリを初めて起動したときに、毎日のリマインダーを設定するかどうかをアプリに尋ねることです。[はい]をタップすると、リマインダー設定が[ON / YES]に設定され、[いいえ]の場合は、デフォルトの[いいえ]に設定された状態で続行されます。
「たぶん後で」ボタンがあればもっと素晴らしいでしょう。
私はプログラミングが苦手で、これを機能させるのは大変な作業でした(ここやネット上の他のサイトの素晴らしい人々の助けを借りて)私はさまざまなIF / THENを使ってみましたが、できます。それを機能させる。
これが私がこれまでに持っているものです...誰かが私がこれを理解するのを手伝ってくれるなら、それを大いに感謝します。
ありがとうノエル・シェニエ
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOtions:(NSDictionary *)launchOptions
{{
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:
UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound];
NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];
NSDictionary *appDefaults =[NSDictionary dictionaryWithObject:@"NO" forKey:@"enableNotifications"];
[defaults registerDefaults:appDefaults];
[defaults synchronize];
UILocalNotification *localNotif= [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotif) {
NSLog(@"Recieved Notification %@",localNotif);
}
/*NSArray *keyArray = [launchOptions allKeys];
if ([launchOptions objectForKey:[keyArray objectAtIndex:0]]!=[nil)
{
NSURL *url = [launchOptions objectForKey:[keyArray objectAtIndex:0]];
self.invokeString = [url absoluteString];
}*/
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}