iphone - 需要在特定的几秒钟内在 App Delegate 中显示一个特定的 View

标签 iphone objective-c ios7 xcode5

<分区>

虽然推送通知接收需要在 AppDelegate 中显示一个特定 View (推送 View )30 秒之后它想要消失。我在 Storyboard中完成的整个项目。单击在特定 View 中设计的按钮后(推送 View ),需要转到我在 Storyboard 中设计的主页。

最佳答案

首先和往常一样,您的第一个 viewControler 将是可见的,无论上面有什么 View 。收到通知后,您可以调用 presentModalView Controller ,然后在 30 秒后您可以关闭模​​态 View Controller 。例如 (在 didReceiveNotificationPart 中执行此操作)

收到通知电话时:

[self presentViewController:yourViewController animated:YES completion:NULL];

[self performSelector:@selector(dismissMyView) withObject:nil afterDelay:30];

解雇

-(void)dismissMyView
{

 [self dismissViewControllerAnimated:YES completion:nil] 

}

关于iphone - 需要在特定的几秒钟内在 App Delegate 中显示一个特定的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21423000/

相关文章:

ios - ios 7中的UINavigationbar后退按钮

objective-c - 在 Objective-C 中匹配 CJK 扩展 B

ios - 它不会构建失败,它会显示 "No Issues"但仍然无法正常工作

ios - 在 iOS 7 上成为第一响应者后,UITextView 不会滚动到插入符号

ios - 如何在 tableview 中为图像设置动画以同时扩展和打开另一个 View Controller ?

iphone - 有没有办法允许 `webview-html` 与本地通知通信?

iphone - 苹果 iPhone 开发者计划

ios - 检测 iOS 7.1 版本

iphone - iOS自动引用计数(ARC)向后兼容性?

objective-c - NSString drawAtPoint - 模糊