コンパスを表示したいアプリケーションを1つ作成しました。私のアプリケーションは空白ページを表示しています。CoreLocationフレームワークも追加しました。コンパスを表示するのを手伝ってください。コンパスがiphoneに表示されない
.hファイルコード:
import "UIKit/UIKit.h"
import "CoreLocation/CoreLocation.h"
@interface Compass_VIew : UIViewController<CLLocationManagerDelegate>
{
IBOutlet UIImageView *arrow;
IBOutlet UIImageView *arrowC;
CLLocationManager *locManager;
}
@property (nonatomic, retain) CLLocationManager *locManager;
@property(readonly, nonatomic) BOOL headingAvailable;
@end
.mファイルコード
didUpdateHeadingメソッドコード:
NSLog(@"New magnetic heading: %f", newHeading.magneticHeading);
NSLog(@"New true heading: %f", newHeading.trueHeading);
viewDidLoadメソッドコード:あなたが与える必要が
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
[[self navigationController] setNavigationBarHidden:NO animated:NO];
locManager = [[[CLLocationManager alloc] init] autorelease];
locManager.desiredAccuracy= kCLLocationAccuracyBest;
locManager.delegate = self;
[self.locManager startUpdatingHeading];
それは任意のエラーや警告を与えているインポートすることを忘れてはいけませんか? –