Как добавить динамическую кнопку, чтобы нажать окно уведомления уведомления и перенаправить на нужный UIView в iphone? - PullRequest
0 голосов
/ 27 сентября 2011

У меня есть задача создать приложение с push-уведомлением, когда уведомление, отправленное в это время, перенаправляет пользователя на другую страницу пользователя без входа в приложение.

Мне нужно работать с локальным уведомлением, в котором я должен создать собственное окно оповещения. в котором я должен настроить заголовок кнопки и перенаправить ее на разные страницы без входа в систему.

Можно ли установить пользовательский uialertbox с помощью пользовательского имени кнопки. и он перенаправляет в uiview без загрузки первого представления для входа в систему.

Пожалуйста, помогите мне. И предоставьте образец для этого. Если возможно.

1 Ответ

0 голосов
/ 27 сентября 2011

UILocalNotification обрабатываются системой и не UIAlertViews.

Вы можете установить заголовок кнопки для pushnotiftcaion или UILocalNotification, установив свойство alertAction.

Уведомление имеет свойство userInfo, которое вы можете заполнить NSDictionary, затем в своем приложении applegate вы можете проверить userInfo при запуске приложения и перейти к представлению пользователя.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    // Your normal code here.

    [self.window makeKeyAndVisible];

    // Check for a UILocalNotification
    UILocalNotification *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey]; 

    if (notification ) {
       // handle the notification
    }


    return YES;
}
...