iOS8の CustomKeyboard で、UIDatePicker を配置すると実機上で固まる
現在、 AppExtension のカスタムキーボードを UIDatePicker
を使って作成しています。
シミュレータ上では UIDatePicker
は正常に動作するのですが、いざ実機で操作してみると、
UIDatePicker
を操作した(回した)時点で固まってしまいます。
カスタムキーボードのテンプレートに追加したコードは、
- (void)viewDidLoad {
[super viewDidLoad];
UIView* view = (UIView*) [[UINib nibWithNibName:@"KeyboardView" bundle:NULL] instantiateWithOwner:self options:NULL][0];
view.frame = self.inputView.frame;
[self.inputView addSubview:view];
}
- (IBAction)nextButtonTapped:(id)sender {
[self advanceToNextInputMode];
}
のみで、 viewDidLoad
の中で、以下の KeyboardView.xib
を読み込んでいます。
KeyboardView.xib:
この現象は UIPickerView
でも同様に発生するようです。
原因や対策など、何かないでしょうか?
問題のプロジェクトを以下に貼ります。
https://mega.co.nz/#!zBInkIzY!Obt7elqi3pKkVPRplkI1knsMEbz5bUyhdAzn4d3iRX4