add -camera:viewWillAppear: delegate