应用程序开始运行缓慢而代码

时间:2015-11-17 11:31:26

标签: ios objective-c debugging

所以,昨天我的应用程序运行正常,但今天开始运行起来真的很慢。

我一直在尝试使用 CACurrentMediaTime()查找原因,现在我知道它在 AppDelegate 上的 didFinishLaunchingWithOptions 和我的<我的第一个ViewController的strong> viewDidLoad 。

从这里开始,加载任何新视图总是需要大约10秒钟,但在视图中它会运行流畅。

我可以在这里发布我的日志:

  

app [311:25582] 4665.159450

     

app [311:25582] Splash - 4673.318206

First image

Second image

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSLog(@"%@",[paths objectAtIndex:0]);
     NSLog(@"%f", CACurrentMediaTime());
    return YES;
}

1 个答案:

答案 0 :(得分:0)

我通过删除ViewController并创建一个新的来解决了这个问题。

我做了什么来找到问题的可能原因:

  1. 去了应用程序的旧版本,看它正在运行(运行正常)
  2. 将故事板复制到旧项目(再次开始缓慢运行)
  3. 仅复制ViewController(再次,它运行缓慢)
  4. 仅按视图复制视图(工作!!)
  5. 我的猜测是ViewController出现了一些错误,并且弄乱了应用程序的其余部分。

    只需在此处发布答案,以便我可以帮助其他人。