2012-10-25 6 views
0

저는 storyboarding을 사용하고 있고 더 자세한 정보가 포함 된 다른보기를 클릭하면 이벤트를 포함하는 UITableView가 있습니다. 또한 같은 페이지로 이동하지만 정보를 미리 채우지 않고 배너 버튼을 변경하는 '추가'버튼이 있습니다.ViewController에서 호출 된 segue 찾기

다음과 같은 방법으로 세부 항목을 설정 한 다음 configureView 메서드에서 세부 항목이 있는지 확인합니다.

- (void)setDetailItem:(id)newDetailItem { 
    if (self.detailItem != newDetailItem) { 
     _detailItem = newDetailItem; 
     [self configureView]; 
    } } 

이 작품을 좋아하지만, 나는이 새로운 뷰 컨트롤러에서 SEGUE 식별자를 얻고 그것을 사용하여 예 방법을 구별 할 수있는 더 좋은 방법이있을 수 있습니다 생각했다. 이 작업을 수행하는 쉬운 방법이 있습니까? 아니면 prepareForSegue 메서드의 일부로이 정보를 전달해야합니까?

답변

0

prepareForSegue:을 사용하는 것이 좋습니다. 일반적으로 매개 변수에서 명시 적이지 않은 경우 호출되는 조건에 대해 메서드가주의를 기울이는 것은 좋지 않은 아이디어입니다.

+0

조언 해 주셔서 감사합니다. –

관련 문제