選擇時,我能夠在選取器視圖中獲取數據。但是我的要求是,當我從picker視圖中選擇Data時,我想獲得標籤中特定數據的Id。下面是下面的代碼:當選擇選取器視圖數據時,我想在標籤中獲取ID
if ([response statusCode] >= 200 && [response statusCode] < 300)
{
NSString *responseData = [NSJSONSerialization JSONObjectWithData:urlData
options:NSJSONReadingAllowFragments error:&error];
NSArray *entries = [NSJSONSerialization JSONObjectWithData:[responseData dataUsingEncoding:NSUTF8StringEncoding]
options:0 error:&error];
if(!entries)
{
NSLog(@"Error : %@", error);
}
else{
for (NSDictionary *entry in entries) {
projID = [entries valueForKey:@"ID_PROJECT"];
projectNames = [entries valueForKey:@"NM_PROJECT"];
}
NSLog(@"projID : %@", projID);
_projectpicker.delegate = self;
_projectpicker.dataSource = self;
}
} else {
}
PROJID:(1, 2, 3, 4,)
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
NSString *myArrayString = [projID description];
lblProjects.text = myArrayString;
lblTasks.text = [taskNames objectAtIndex:[pickerView selectedRowInComponent:1]];
lblSubTasks.text = [subtaskNames objectAtIndex:[pickerView selectedRowInComponent:2]];
}
我的問題是我要加載的ProId在lblProjects.text
。
由於提前 基蘭·庫馬爾
你爲什麼不使用'entries [row]'? – Wain
我對這個IOS很新,所以我不知道該怎麼做 –
什麼是'projID','taskNames','subtaskNames'? – Wain