8
に完了したことを呼び出していない:dismissviewcontrolleranimated完了これは私が持っているコードですuiimagepickercontroller
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissViewControllerAnimated:YES completion:^(void){
NSLog(@"Test");
}];
}
これは、モーダルビューコントローラを退けたが、完成引数を呼び出すことはありません。何か間違っているのですか?
あなたが上記のように動作していなかったので、私は実際に無効にしました。私はそれを元に戻しましたが、それはまだ動作しません。 – Andrew
ログの右側を使用していますか?一番右のボタンを選択する必要があります。 – CodaFi
この構文と質問の構文は同等です。いずれかの '^ void(void){NSLog(@" Test "); } '、' ^(void){NSLog(@ "テスト"); } '、または'^{NSLog(@ "Test"); } 'はまったく同じブロックになります。 IOW、何も指定されていなければ、ブロックの戻り値の型とパラメータリストには 'void'が仮定されます。 –