2011-04-07 14 views
2

私は前に予想される表現「:」トークン

下記のコードの最初の2行でこのエラーを取得していますし、エラーが「前に期待表現 『である:』トークン」....

いくつかのいずれかあなたは

(IBAction)buttonPressed { 

としてそれを記述する必要がありInfactはそれがね....私はこれを上書きする

(IBAction)buttonPressed { 
    NSInteger stateRow =[picker selectedRowInComponent:kStateComponent]; 
    NSInteger zipRow = [picker selectedRowInComponent:kZipComponent]; 
    NSString *state=[self.states objectAtIndex:stateRow]; 
    NSString *zip=[self.zips objectAtIndex:zipRow] 
    NSString *title=[[NSString alloc]initWithFormat:@"You selected zip code %@",zip]; 
    NSString *message=[[NSString alloc]initWithFormat:@"%@ is in %@",zip,state]; 
    UIAlertView *alert=[[UIAlertView alloc]initWithTitle:title message:message delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
    [alert show]; 
    [alert release]; 
    [title release]; 
    [message release]; 

} 
+0

@Ammu:kStateComponentの値は何ですか? – Jhaliya

+0

本当にあなたのプログラムはkStateComponentについて知っていますか? – 0xDE4E15B

+0

0の値です – Ammu

答えて

4

を助けてくださいhouldは-は、このエラーが作成される可能性があります

-(IBAction)buttonPressed { 

不足していることかもしれします。

これが役に立ちます。

EDIT:

まだそれが助けをdoesntの場合、あなたはこれを試してください。

-(IBAction)buttonPressed:(id)sender { 

EDIT-2:また、あなたは文の末尾に;が欠落している

NSString *zip=[self.zips objectAtIndex:zipRow] 

あなたは(セミコロンを追加する必要があるなし4

。 )そこに最後に

これで解決したいと思っています。

+0

ここに私はすでにコードにあることを追加するのを忘れました – Ammu

+0

@アムー:セミコロンもありますか? –

+0

@アムー:これが助けになりましたか? –

3

(IBACTION)の前に右に-がありません。

+0

@エイコ:あなたはStackOverflowでよく評判の良いメンバーであるので、重複した回答を正しく置くことはできないと知っているかもしれません。個人的なものはありません。 –

+0

@PARTH同じと思われます - それは同じ時間に投稿されました。投稿する前にあなたのことを間違いなく見た。 – Eiko

+0

ええと。私の時間は06:48:24Zで、Yoursは06:48:50Zです。 :) –

-1

私はこのコードとその動作を正しくテストしました。

ピッカーの要件に従って「(NSInteger)コンポーネント」を変更します。

- (IBAction)のbuttonPressed:(ID)、送信者{

NSInteger stateRow =[pickerView selectedRowInComponent:"(NSInteger)component"]; 
NSInteger zipRow = [pickerView selectedRowInComponent:"(NSInteger)component"]; 

NSLog(@"stateRow - %d",stateRow); 
NSLog(@"zipRow - %d",zipRow); 

}

また置く - (IBAction)のbuttonPressed:(ID)、送信者、 in .hファイル

+2

@Chetan:** Dont **重複した回答を投稿してください。あなたはすでに同じ行に2つの答えが表示されていますか? –

+0

イベントは同じエラーを表示していますchetan – Ammu

+0

ちょっと今このような違うエラーが表示されています "" "before": "token – Ammu

関連する問題