如何根據行TITLE和NOT ID設置UIPickerView的默認值?UIPickerView默認值
我問這個,因爲此刻,我正在拿這一行,得到它的標題,然後使用NSUserDefaults保存這個。
因此,當我檢索NSUserDefaults數據時,它是一個帶名稱的字符串。我想要將選擇器視圖設置爲具有匹配名稱的行。
任何想法?
如何根據行TITLE和NOT ID設置UIPickerView的默認值?UIPickerView默認值
我問這個,因爲此刻,我正在拿這一行,得到它的標題,然後使用NSUserDefaults保存這個。
因此,當我檢索NSUserDefaults數據時,它是一個帶名稱的字符串。我想要將選擇器視圖設置爲具有匹配名稱的行。
任何想法?
我想你有NSString
您正在使用的數據源到UIPickerView的pickerArray
包含對象,
你讓一個NSString對象從NSUserDefaults的
NSString *lastStoredStr = [[NSUserDefaults standardUserDefaults] objectForKey:@"Key"];
你得到的是指數字符串使用,假設數組包含該字符串,您可以根據您的驗證。
NSInteger selectedRow = [pickerArray indexOfObject:lastStoredStr];
你得到了指數目前將它設置爲默認選擇器的選擇行
[picker selectRow:selectedRow inComponent:0 animated:YES];
希望這會有所幫助,讓我知道,如果我失去了一些東西。
輝煌:)謝謝! – Prateek 2014-09-13 13:58:47
對此有何幫助? – Prateek 2014-09-13 09:20:36