Re: [問題]兩個coding上的小問題
1.
個人很討厭一堆if一層一層的下去,所以大多都這樣做
NSArray *buttonsArray = [NSArray arrayWithObjects:radiobutton1,
radiobutton2,
radiobutton3,
radiobutton4,
radiobutton5];
bool noButtonIsSelected = NO;
for (UIButton *tempButton in buttonsArray){
if(tempButton.isSelected == YES){
noButtonIsSelected = YES;
break;
}
}
if (noButtonIsSelected){
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"TITLE"
message:@"message"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
NextPage.hidden = YES;
}else{
NextPage.hidden = NO
}
2.
這問題應該很簡單...
就是你幹嘛宣告 float 但是裡面塞的值是int呀~
看你的label.text有沒有可能是小數點的
有就把他轉成floatValue 不然就一律轉int吧
※ 引述《ljuyentintho (小劉)》之銘言:
: 抱歉我又來發問了(汗)
: 1.
: 我要設定一個防呆
: 防呆的內容是當每一個radio button都沒有按到時
: 會跳出警告視窗而且next page這個按鈕就不會出現(預設值就是hidden)
: 程式碼如下:
: if ([radiobutton1 isSelected]==NO) {
: if ([radiobutton2 isSelected]==NO) {
: if ([radiobutton3 isSelected]==NO) {
: if ([radiobutton4 isSelected]==NO) {
: if ([radiobutton5 isSelected]==NO) {
: UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"You do not choose radio button,it's nessary" message:@"Please choose one at least" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
: [alert show];
: NextPage.hidden=YES;
: }
: }
: }
: }
: }
: NextPage.hidden=NO;
: 每次一按下去雖然會跳出警告視窗
: 可是next page的按鈕也會出現
: 這樣就跟沒有防呆一樣了(next page是用seguse)
: 該怎麼解決呢?
: 2.
: 我需要讀label裡面的值
: 然後丟到演算法去對應出一個值
: int PostureScoreA;
: float LocateUpperArm=[[LocateUpperArmInWristTwist text]intValue];
: float LocateLowerArm=[[LocateLowerArmInWristTwist text]intValue];
: float LocateWrist=[[LocateWristInWristTwist text]intValue];
: float WristTwist=[[WristTwistResult text]intValue];
: //範例演算法
: if (LocateUpperArm==1) {
: if (LocateLowerArm==1) {
: if (LocateWrist==1) {
: if (WristTwist==1) {
: PostureScoreA=1;
: }
: }
: }
: } //(1,1,1,1)
: PostureA.text = [NSString stringWithFormat:@"%.f",(PostureScoreA)];
: 可是每次執行都會斷在LocateUpperArm這一行
: 請問原因在哪裡?
: 以上兩個問題
: 謝謝大家~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.180.49
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1413116197.A.4C7.html
推
10/12 21:58, , 1F
10/12 21:58, 1F
→
10/12 21:59, , 2F
10/12 21:59, 2F
→
10/12 21:59, , 3F
10/12 21:59, 3F
→
10/12 22:00, , 4F
10/12 22:00, 4F
→
10/12 22:00, , 5F
10/12 22:00, 5F
可以呀~ 只是我習慣用這方法因為你在for裡面可以判定很多東西
所以就習慣了~
※ 編輯: tentenlee (220.132.180.49), 10/12/2014 22:37:22
推
10/13 09:23, , 6F
10/13 09:23, 6F
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章