我想知道如何使用Xcode为我的iOS应用制作首次发布向导,我形容自己是使用ObjectiveC语言的初学者,但逻辑上我知道我必须使该应用能够检测到Xcode的首次启动。应用程序,然后显示一个可滚动的导游,顶部带有一个跳过按钮以将其关闭。

我搜索了该网站,但没有找到针对我的问题的最佳解决方案。

这基本上是两个问题:

  • “如何检测该应用程序的首次启动?”
    How to detect first time app launch on an iPhone
  • “如何显示可能位于 Storyboard 中的导游?”

  • 我想要的东西类似于Appstore中(纸张)iPad应用程序中的导游。

    最佳答案

  • 第一个问题,您提供的链接的accepted answer回答了您的问题。我完全不确定您的问题是什么,因为您似乎已经找到了答案。
  • 在第二个问题上,您应该从主 View 到导游的第一个场景定义一个序列,然后根据上述答案的结果来定义trigger a segue programmatically。最重要的是,您在主要场景和导游的第一个场景之间有一个序列,给该序列一个唯一的标识符,然后根据上一点中引用的NSUserDefaults内容,如果确定合适,则调用performSegueWithIdentifier开始您的旅游。

    顺便说一句,您可能习惯于创建连接到按钮或类似按钮的标记。但是,在这种情况下,您可以通过从第一个场景中的 View Controller 图标到第一个场景的控件拖动(或右键单击)来在 View Controller 之间创建序列,如下所示。这样,这不是由按钮或类似事件触发的场景,而是一旦您指定了segue的标识符,第一个 View Controller 的viewDidLoad就可以通过performSegueWithIdentifier编程地调用segue了:


  • 如果您有任何疑问,请告诉我们。

    关于iphone - 如何使用Xcode首次启动iPhone App导游,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13335540/

    10-10 19:51