0


iPhone用の 新しいFBConnectを使用しています。しかし、指定された手順に従いました..しかし、ビルドすると、「警告: 'UIDevice' は '-isMultitaskingSupported' に応答しない可能性があります」という警告が表示され、アプリがクラッシュします。私は iphone シミュレーター 4.1 を使用していますが、それでもこの警告が表示されます。誰かがこれで私を助けることができれば、それは素晴らしいことです.

前もって感謝します。

4

2 に答える 2

4

4.0 より前のバージョンの iOS にはこのメソッドがないためrespondsToSelector、メソッドを呼び出す前にメソッドが存在することを確認する必要があります。

if ([[UIDevice currentDevice] respondsToSelector:@selector(isMultitaskingSupported)] && [[UIDevice currentDevice] isMultitaskingSupported]) {
    // Device supports multi-tasking...

}
else {
    // No such luck.
}

そのため、iPhone シミュレーター 4.1 を使用している間、iOS のバージョンを 3.2 に設定していると思います (これを変更するには、[ハードウェア] メニューの [バージョン] オプションを使用します)。

于 2011-03-20T21:40:32.217 に答える