选择器中的NSMutableArray? (downPicker)

时间:2016-01-19 08:21:01

标签: ios nsarray uipickerview

我刚从github实现了downPicker项目到我的app:https://github.com/Darkseal/DownPicker

实施非常简单:

NSMutableArray* data = [[NSMutableArray alloc] init];

     [data addObject:@"a"];
     [data addObject:@"b"];
     [data addObject:@"c"];
     [data addObject:@"d"];

  _downPicker =  [[DownPicker alloc] initWithTextField:text withData:data];

但是。当我尝试通过代码使用另一个NSArray(项目)填充downPicker时出现问题:

   NSMutableArray *dataTest = [[NSMutableArray alloc] initWithObjects:items, nil];
_downPicker =  [[DownPicker alloc] initWithTextField:text withData:dataTest];

这不起作用。单击应用程序中的选择器时没有任何反应?怎么样?

此致

2 个答案:

答案 0 :(得分:0)

您需要通过这种方式分配数组

 NSMutableArray *dataTest = [[NSMutableArray alloc] initWithArray:items, nil];

答案 1 :(得分:0)

您可能需要通过调用

重新加载UIPickerView
    [pickerview reloadAllComponents];

这将刷新选择器视图的所有内容。