我们需要在静态库中实现UIPickerView,然后在我们的项目中使用该库。
为此,我们只做了所需的所有事情,并且我们能够得到“协议确认111”的日志,请看下面的代码:
if(canDepictPicker)
{
_pickerView = [[UIPickerView alloc]
initWithFrame:CGRectMake(0, 150, 320, 350)];
[(UIPickerView*)_controller.view addSubview:_pickerView];
// [(UIPickerView*)_controller.view bringSubviewToFront:_pickerView];
if([self conformsToProtocol:@protocol(UIPickerViewDelegate)] && [self conformsToProtocol:@protocol(UIPickerViewDataSource)])
{
NSLog(@"Protocol confirm");
_pickerView.delegate = self;//_controller;
_pickerView.dataSource = self;//_controller;
[_pickerView showsSelectionIndicator];
NSLog(@"Protocol confirm 111");
}
else
NSLog(@"Protocol not confirm");
}
此应用程序崩溃后没有显示原因。此外,在静态库中实现了所有必需的协议。