-1

見出しの更新の送信を開始するために、次の行を実装しました。

if ([locationManager headingAvailable])
    [locationManager startUpdatingHeading];

次のようなコンパイラ警告が表示されます。

見出し利用可能は非推奨です

理由はありますか?

4

1 に答える 1

1

ドキュメントはそれについてかなり明確です:

( iOS 4.0 では非推奨。代わりにheadingAvailable クラス メソッドを使用してください。)

headingAvailableそのため、インスタンス メソッドではなく、クラス メソッドになりました (これは実際にはより理にかなっています) 。なのでそのまま使います。

if ([CLLocationManager headingAvailable])
{
    [locationManager startUpdatingHeading];
}
于 2012-09-17T18:54:39.627 に答える