app里一個(gè)奇怪的現(xiàn)象就是調(diào)起系統(tǒng)相冊(cè),右上角的取消按鈕不顯示,點(diǎn)擊右上角卻有取消效果。
根據(jù)網(wǎng)上的資料:相冊(cè)和相機(jī)使用獨(dú)立的imagepickercontroller對(duì)象來(lái)調(diào)取.還是沒(méi)有用。
后來(lái)在 presentViewController:pickerImage animated:YES 的block內(nèi)獲取這個(gè)頁(yè)面的取消按鈕,并給它加上需要的文字就OK了。

但是由于首次調(diào)用,頁(yè)面彈起和相冊(cè)權(quán)限同時(shí)出現(xiàn),在還沒(méi)點(diǎn)擊同意相冊(cè)權(quán)限時(shí),代碼走到
UIBarButtonItem *rightBtn = [control valueForKey:@"imagePickerCancelButton"];
會(huì)崩潰:“this class is not key value coding-compliant for the key ” 在該class內(nèi)找不到對(duì)應(yīng)的key。
所以在調(diào)用系統(tǒng)相冊(cè)之前就先進(jìn)行相冊(cè)權(quán)限判斷,有權(quán)限的話再走頁(yè)面彈起就不會(huì)崩了。
