【问题标题】:Application didFinishLaunchingWithOptions or applicationDidBecomeActive应用程序 didFinishLaunchingWithOptions 或 applicationDidBecomeActive
【发布时间】:2012-08-23 09:47:06
【问题描述】:

我想知道如何为用户提供从服务器下载内容的方法。

如果用户订阅了一个月,我想每天给他们一个新的内容(歌曲)。但我不确定如何处理这个问题。

我需要在application didFinishLaunchingWithOptions(void)applicationDidBecomeActive:(UIApplication *)application { 中调用网络服务

这种情况我应该使用哪一个?

【问题讨论】:

    标签: iphone ios ios4


    【解决方案1】:

    如果您打算在应用启动时开始新连接,那么您会想要使用

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
        // Override point for customization after application launch.
        return YES;
    }
    

    但是,applicationDidBecomeActive 更适合恢复您在应用程序后台运行时暂停的下载。从这里开始下载也可以接受。

    - (void)applicationDidBecomeActive:(UIApplication *)application
    {
        // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-02
      • 1970-01-01
      相关资源
      最近更新 更多