Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在iOS中导航基于远程通知的复杂视图层次结构?_Iphone_Objective C_Push Notification - Fatal编程技术网

Iphone 如何在iOS中导航基于远程通知的复杂视图层次结构?

Iphone 如何在iOS中导航基于远程通知的复杂视图层次结构?,iphone,objective-c,push-notification,Iphone,Objective C,Push Notification,我的应用程序有多个视图控制器,如果我收到苹果的推送通知,如何正确显示相应的视图控制器,以便我在视图层次结构中显示最相关的视图(基于所述通知)?您可以将URL映射到不同的视图控制器 如果你收到一个像这样的URLapp://friends/12345/games 你会知道你必须去: 朋友组 好友id:12345 朋友id:12345的小游戏 对于其他试图做同样事情的人。我没有从苹果公司找到这样的例子,但也许我错过了。我认为应该注意的一件事是,如果用户在新版本中更改视图层次结构,他们应该确保这些URL

我的应用程序有多个视图控制器,如果我收到苹果的推送通知,如何正确显示相应的视图控制器,以便我在视图层次结构中显示最相关的视图(基于所述通知)?

您可以将URL映射到不同的视图控制器

如果你收到一个像这样的URLapp://friends/12345/games 你会知道你必须去:

  • 朋友组
  • 好友id:12345
  • 朋友id:12345的小游戏
  • 对于其他试图做同样事情的人。我没有从苹果公司找到这样的例子,但也许我错过了。我认为应该注意的一件事是,如果用户在新版本中更改视图层次结构,他们应该确保这些URL可能向后兼容,即通知可能独立于UI进行更改。