Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Ios 线程1断点1.2-Swift Xcode 6 beta 2_Ios_Xcode - Fatal编程技术网

Ios 线程1断点1.2-Swift Xcode 6 beta 2

Ios 线程1断点1.2-Swift Xcode 6 beta 2,ios,xcode,Ios,Xcode,我有一个启动屏幕的代码,然后进入主登录屏幕。但是它没有切换,它给了我一个线程1断点1.2错误 代码如下: func switchScreen() { let mainStoryboard = UIStoryboard(name: "Storyboard", bundle: NSBundle.mainBundle()) let vc : UIViewController = mainStoryboard.instantiateViewControllerWithIdentifier

我有一个启动屏幕的代码,然后进入主登录屏幕。但是它没有切换,它给了我一个
线程1断点1.2
错误

代码如下:

func switchScreen() {
    let mainStoryboard = UIStoryboard(name: "Storyboard", bundle: NSBundle.mainBundle())
    let vc : UIViewController = mainStoryboard.instantiateViewControllerWithIdentifier("vcMainLogin") as UIViewController // this is the line giving the error
    self.presentViewController(vc, animated: true, completion: nil) 
}

override func viewDidLoad() {
    super.viewDidLoad()
    NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: "switchScreen", userInfo: nil, repeats: false)
    // Do any additional setup after loading the view.
}
我已经将情节提要ID设置为与类名相同,但它仍然给出了这样的信息,并且在输出中:
(lldb)


尝试将以下代码放在ViewDidDisplay而不是ViewDidLoad中

NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: "switchScreen", userInfo: nil, repeats: false)

演示控制器必须完全加载并显示,然后才能切换到演示控制器。

尝试将以下代码放在ViewDidDisplay而不是ViewDidLoad中

NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: "switchScreen", userInfo: nil, repeats: false)

演示控制器必须完全加载并显示,然后才能切换到演示控制器。

尝试将以下代码放在ViewDidDisplay而不是ViewDidLoad中

NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: "switchScreen", userInfo: nil, repeats: false)

演示控制器必须完全加载并显示,然后才能切换到演示控制器。

尝试将以下代码放在ViewDidDisplay而不是ViewDidLoad中

NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: "switchScreen", userInfo: nil, repeats: false)

演示控制器必须完全加载并显示,然后才能切换到演示控制器。

调试菜单中搜索停用断点,希望它能解决问题

调试菜单中搜索停用断点,希望它能解决问题

调试菜单中搜索停用断点,希望它能解决问题

调试菜单中搜索停用断点,希望它能解决问题

,我只是遇到了这种情况,并没有明确设置断点——这是由“所有异常”断点引起的,似乎没有发生在我的代码中,但在某些场景代码中,特别是在我将SCNMatary的diffuse.contents设置为.png文件时

SceneKit代码没有抛出一个显式错误,一切都进行得很顺利,但我一直在破坏这个特定的png(而不是以相同方式使用的任何其他png)

我在Photoshop中重新生成了png(使用压缩/非隔行扫描),一切正常,不再出现错误


这里的诀窍是,如果你真的没有明确设置断点,那么查一下堆栈,看看是什么触发了错误——并不是所有的库代码在遇到异常时都给出了一个清晰的诊断,所以,我只是遇到了这种情况,而不是我明确设置的断点——它是由“所有异常”断点,并且在我的代码中似乎没有发生,但在某些场景代码中,特别是在我将SCN材质的diffuse.contents设置为.png文件时

SceneKit代码没有抛出一个显式错误,一切都进行得很顺利,但我一直在破坏这个特定的png(而不是以相同方式使用的任何其他png)

我在Photoshop中重新生成了png(使用压缩/非隔行扫描),一切正常,不再出现错误


这里的诀窍是,如果您确实没有明确设置断点,请查找堆栈,看看是什么触发了错误——并不是所有库代码在遇到异常时都能给出一个清晰的诊断,所以,我只是遇到了这种情况,而不是我显式设置的断点——它是由“所有异常”断点,并且似乎没有发生在我的代码中,但在某些sceneKit代码中,特别是在我将SCNMatary的diffuse.contents设置为.png文件时

SceneKit代码没有抛出一个显式错误,一切都进行得很顺利,但我一直在破坏这个特定的png(而不是以相同方式使用的任何其他png)

我在Photoshop中重新生成了png(使用压缩/非隔行扫描),一切正常,不再出现错误


这里的诀窍是,如果您确实没有明确设置断点,请查找堆栈,看看是什么触发了错误——并不是所有库代码在遇到异常时都能给出一个清晰的诊断,所以,我只是遇到了这种情况,而不是我显式设置的断点——它是由“所有异常”断点,并且似乎没有发生在我的代码中,但在某些sceneKit代码中,特别是在我将SCNMatary的diffuse.contents设置为.png文件时

SceneKit代码没有抛出一个显式错误,一切都进行得很顺利,但我一直在破坏这个特定的png(而不是以相同方式使用的任何其他png)

我在Photoshop中重新生成了png(使用压缩/非隔行扫描),一切正常,不再出现错误


这里的诀窍是,如果你真的没有明确设置断点,请查找堆栈,看看是什么触发了错误——当遇到异常时,并非所有库代码都能给出清晰的诊断。你可能无意中设置了断点而没有注意到。你必须禁用所有应用程序断点。

> 您可以通过单击禁用所有断点,
->“调试”菜单->停用断点

您可能无意中设置了一个断点而没有注意到。您必须禁用所有应用程序断点

您可以通过单击禁用所有断点,
->“调试”菜单->停用断点

您可能无意中设置了一个断点而没有注意到。您必须禁用所有应用程序断点

您可以通过单击禁用所有断点,
->“调试”菜单->停用断点

您可能无意中设置了一个断点而没有注意到。您必须禁用所有应用程序断点

您可以通过单击禁用所有断点, ->调试菜单->停用断点