在View Controller中显示图像和消息并在IOS中的特定时间后关闭

时间:2013-08-28 12:01:11

标签: iphone ios viewcontroller

我想显示ViewController,它包含一个Image和Message。当PushNotification到达时,需要显示此ViewController,PushNotification包含Message和一些id。通过id我将从服务器获取图像,我需要在Viewcontroller中一起显示特定的时间间隔并自动关闭它。

直到现在我已经完成了PushNotification并从服务器获取图像,现在我需要在ViewController中显示它。

任何人都可以帮帮我吗?

1 个答案:

答案 0 :(得分: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];
}