2017-06-19 10 views
0

サービスからのラジオボタンの選択に問題があります。私はそれぞれ3つのラジオボタンで1つの質問があります。質問1では3つのラジオボタン(John、Mike、David)があり、アウトレットはgroupButton(_hasNameRadioButton)に接続されています。以下はサービスですラジオボタンは、サービスObjective-C(再投稿)のデータに従って選択する必要があります

{ 
    "DataTable": [ 
        { 
         "EmpNames": { 
          "empName": "David", 
          "empid": "243", 
          "empEdu": "B.Tech" 

         } 
        } 
        ] 
} 

ラジオボタンをDavidに設定するにはどうすればよいですか。

これは私が試みたものです。しかし、これは質問1で」どういう意味

#pragma mark - MRConnection Delegate Methods 

- (void)jsonData:(NSDictionary *)jsonDict 
{ 
    [SVProgressHUD dismiss]; 

    NSMutableArray *jsonArr; 
    jsonArr=[jsonDict objectForKey:@"DataTable"]; 
    if (![jsonArr isEqual:[NSNull null]]) { 

     if ([[jsonArr objectAtIndex:0] objectForKey:@"EmpNames"]) { 
      NSMutableDictionary *userDict=[[jsonArr objectAtIndex:0] objectForKey:@"EmpNames"]; 

      _txtempId.text=[userDict objectForKey:@"empid"]; 
      _txtempEdu.text=[userDict objectForKey:@"empEdu"]; 
      groupButtons 


      NSMutableString *str = [NSMutableString stringWithFormat:@"%@",[userDict objectForKey:@"empName"]]; 

      if ([str isEqualToString:@"John"]) { 
       [_hasNameRadioButton setSelected:YES]; 
      } 
      else if ([str isEqualToString:@"Mike"]) { 
       [_hasNameRadioButton setSelected:YES]; 
      } 
      else if ([str isEqualToString:@"David"]) { 
       [_hasNameRadioButton setSelected:YES]; 
      } 
     } 
    } 
} 
+0

を行うにはどのように任意のアイデアを持っていることができなかった私は、3つのラジオボタン(ジョン、マイク、デビッド)を持っており、出口はgroupButtons(_hasNameRadioButton)に接続されている。以下でありますサービス "? groupButtonsとは何ですか?コンセントに接続するコードを追加します。 –

+0

これは、hasNameRadioButtonとは何ですか? – vaibby

答えて

0
if ([jsonArr isKindOfClass:[NSArray class]]) { 
for (int i = 0; i < jsonArr.count; i++) { 
       if ([[jsonArr objectAtIndex:i] objectForKey:@"EmpNames"]) { 
     NSMutableDictionary *userDict=[[jsonArr objectAtIndex:i] objectForKey:@"EmpNames"]; 

     _txtempId.text=[userDict objectForKey:@"empid"]; 
     _txtempEdu.text=[userDict objectForKey:@"empEdu"]; 
     groupButtons 


     NSMutableString *str = [NSMutableString stringWithFormat:@"%@",[userDict objectForKey:@"empName"]]; 

     if ([str isEqualToString:@"John"]) { 
      [_hasNameRadioButton setSelected:YES]; 
     } 
     else if ([str isEqualToString:@"Mike"]) { 
      [_hasNameRadioButton setSelected:YES]; 
     } 
     else if ([str isEqualToString:@"David"]) { 
      [_hasNameRadioButton setSelected:YES]; 
     } 
    } 
      }} 
+1

これらの3つの条件の使用方法は何ですか?if([str isEqualToString:@ "John"]){ [_hasNameRadioButton setSelected:YES]; } else if([str isEqualToString:@ "Mike"]){ [_hasNameRadioButton setSelected:YES]; } else if([str isEqualToString:@ "David"]){ [_hasNameRadioButton setSelected:YES]; } 'setSelectedとして設定したもの:YES –

+0

データの表示や選択したデータの表示に問題がありますか?私のこのコードはすべてのデータを表示しています – vaibby

関連する問題