「 」用の IOS 用アプリを作成しようとしています。サンプルSphero
をテストしたいのですがHelloWorld
、新しいプロジェクトを作成した後、[ビルド] をクリックすると失敗し、次の 4 つの問題が発生します。
1) 宣言されていない識別子 ' viewDidLoad
' を使用:
-(void)viewDidLoad {
2)"["
メッセージ送信式の開始時に欠落しています。これは次のコード行にあります。xcode は [ を 2 番目の「セレクター」の前に入れたいと考えています。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appDidBecomeActive:) name:UIApplicationDidBecomeActiveNotification object:nil];
3) 受信機のタイプが悪い'SEL'
(上記と同じ行)
4) 予想される外部宣言:
最後の中括弧は間違っています。
-(void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
-(void)viewDidLoad {
[super viewDidLoad];
/*Register for application lifecycle notifications so we known when to connect and disconnect from the robot*/
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appDidBecomeActive:) name:UIApplicationDidBecomeActiveNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillResignActive:) name:UIApplicationWillResignActiveNotification object:nil];
/*Only start the blinking loop when the view loads*/
robotOnline = NO;
calibrateHandler = [[RUICalibrateGestureHandler alloc] initWithView:self.view];
}
}