名著阅读 > iOS编程(第4版) > 10.7 高级练习:压入更多视图控制器 >

10.7 高级练习:压入更多视图控制器

目前BNRItem的dateCreated属性是只读的,无法从对象外部进行修改。为了实现修改dateCreated属性的功能,可以为BNRDetailViewController对象的视图添加一个标题为Change Date的UIButton对象,并将该对象摆放在dateLabel的下方。当用户点击该按钮时,需要将一个新的视图控制器压入UINavigationController对象的栈。这个新加入的视图控制器的视图要包含一个UIDatePicker对象,可以让用户修改当前选中的BNRItem对象的dateCreated属性。