app里一個奇怪的現(xiàn)象就是調(diào)起系統(tǒng)相冊,右上角的取消按鈕不顯示屋谭,點擊右上角卻有取消效果脚囊。
根據(jù)網(wǎng)上的資料:相冊和相機(jī)使用獨立的imagepickercontroller對象來調(diào)取.還是沒有用。
后來在 presentViewController:pickerImage animated:YES 的block內(nèi)獲取這個頁面的取消按鈕桐磁,并給它加上需要的文字就OK了悔耘。
但是由于首次調(diào)用,頁面彈起和相冊權(quán)限同時出現(xiàn)我擂,在還沒點擊同意相冊權(quán)限時衬以,代碼走到
UIBarButtonItem *rightBtn = [control valueForKey:@"imagePickerCancelButton"];
會崩潰:“this class is not key value coding-compliant for the key ” 在該class內(nèi)找不到對應(yīng)的key缓艳。
所以在調(diào)用系統(tǒng)相冊之前就先進(jìn)行相冊權(quán)限判斷,有權(quán)限的話再走頁面彈起就不會崩了看峻。