1

Image と Message を含む ViewController を表示したい。この ViewController は、PushNotification が到着したときに表示する必要があります。PushNotification には Message といくつかの ID が含まれています。IDによって、サーバーから画像を取得し、特定の時間間隔でViewcontrollerに一緒に表示し、自動的に破棄する必要があります。

今まで PushNotification を完了し、サーバーから画像を取得しました。次は ViewController に表示する必要があります。

誰でも私を助けてもらえますか?

4

1 に答える 1

1

このように試すことができます。

appDelegate.m

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
     ViewController *vc=[[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];

vc.image=// set your image
vc.message=//message

     [[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:vc animated:YES completion:nil];


}

ViewController.m

-(void)viewWillAppear:(BOOL)animated
{


[NSTimer scheduledTimerWithTimeInterval:60
    target:self
    selector:@selector(closeVc)
    userInfo:nil
    repeats:NO];
}
-(void)closeVc
{
    [self dismissViewControllerAnimated:YES completion:nil];
}
于 2013-08-28T12:28:13.783 に答える