2010-06-28 141 views
0

iPad模擬器不會運行我的應用程序!它加載和動畫,然後在加載動畫中途崩潰。iPad模擬器損壞

Xcode報告:調試終止。爲什麼?

我剛剛在我的iPod touch(8GB)上有這個,我重新啓動了它們。

編輯:

此代碼在代表似乎導致一個問題:

NSLog(@"Device: %@", [[UIDevice currentDevice] userInterfaceIdiom]);

任何想法,爲什麼這可能是?

+0

是你的目標版本。 3.2或更高版本? – BojanG 2010-06-28 17:19:53

+0

BojanG - 是的。 – Moshe 2010-06-28 17:44:34

回答

1

[[UIDevice currentDevice] userInterfaceIdiom]不返回一個對象,這是%@格式說明符所要求的。

嘗試NSLog(@"Device: %d", [[UIDevice currentDevice] userInterfaceIdiom]);

+2

在你打電話之前,確保你沒有在3.1.3或更早的版本中,通過包裝在一個respondsToSelector中... – 2010-06-28 21:48:43

+0

Tom真的應該得到這個獎勵。他是對的。如果您早於3.2 – Jann 2010-07-03 22:34:40

+0

Moshe確認3.2或更高版本作爲目標,這將會崩潰。 – BojanG 2010-07-04 07:25:46