*如果我明白你想要什麼,那麼這裏是一些邏輯。您可以添加/刪除,以滿足您的要求。
* 直接輸入此處,錯誤/拼寫錯誤可能。請考慮。
在您的接口文件:
@property BOOL yourChoice;//0-easy, 1-hard
@property BOOL plus;
@property BOOL minus;
@property BOOL divide;
@property BOOL multipy;
@property (strong) NSInteger score;
@property (strong) NSMutableArray *scores;
在您的實現文件:
-(IBAction)easy:(id)sender{
yourChoice=0;
}
-(IBAction)hard:(id)sender{
yourChoice=1;
}
在選擇操作方法,而不是標籤的我與冠軍檢查它,使其可讀。
//NSString *title=[(UIButton *)sender currentTitle]; //to get name in ios
-(IBAction)choices:(id)sender{// i have used osx style
NSString *title=[(UIButton *)sender currentTitle];
if([title isEqualToString:@"Plus"]) plus=1;
else if([title isEqualToString:@"Minus"]) minus=1;
else if([title isEqualToString:@"Divide"]) divide=1;
else if([title isEqualToString:@"Multiply"]) multiply=1;
self.score=plus+minus+divide+miltiply;
}
-(IBAction)showScore:(id)sender{
NSString *[email protected]"Hard":@"Easy";
NSLog(@"Score for %@ is %d.", choice, self.score);
self.scores[self.scores.count][email protected](self.score);
//reset every value
youChoice=plus=minus=divide=multiply=score=0;
}
重量ü要..please解釋清楚:( – iPatel 2013-04-05 12:30:38
採取一個方法對所有button..and給標籤所有按鈕的:) – iPatel 2013-04-05 12:33:43
請用易懂的英語,這是很難理解的。我不知道你屬於哪個亞洲地區......但語言問題讓你失望。 – 2013-04-05 13:24:33