-3

シングルトン クラスから NSTimer を呼び出すコード ブロックがあります。これは Viewcontroller.m です

-(IBAction) start
{
[[[ApplicationManager instance].ticker [[NSTimer scheduledTimerWithTimeInterval:1.0     target:self selector:@selector(showActivity) userInfo:nil repeats:YES]];

次のようなエラーがあります: 識別子が必要です 誰でも理由がわかりますか? または、それを修正するために何かを追加できる場所はどこですか?ありがとう

4

2 に答える 2

1

Objective-C についての本を手に入れたくなるでしょう。コードは次のようになります。(少なくとも、私が自分だと思っていることをしようとしているのなら)

- (IBAction) start
{
    [ApplicationManager instance].ticker = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(showActivity) userInfo:nil repeats:YES];
}

行の先頭、タイマー インスタンスの先頭、および行の末尾に余分な角かっこがあり、ステートメントの閉じ中かっこがなく、ティッカーと [NSTimer.. の間に等号がありませんでした。

于 2013-08-08T02:07:53.643 に答える
-1

そこにタイプミスがあるようです。YES は YES でなければなりません

于 2013-08-08T01:59:12.807 に答える