2012-09-27 2 views
0

사용자가 3 개의 스팅 필드를 입력하는보기가 있습니다. 버튼 누름에서 필드는 배열에 저장됩니다. 버튼은보기를 변경합니다.다음보기를로드하기 전에 UIButton 작업을 수행하는 방법

문제는 내가 다른보기에서 배열에서 문자열을 가져 오는 것입니다. 반환되는 값은 이전에 입력 한 값입니다.

나는 어떤 일이 벌어지고 무엇이 배열에서 나오는지 기록하기 위해 몇 줄을 추가했습니다. 로그에서 배열이 설정되기 전에 배열이 호출되고 있음을 알 수 있습니다.

보기를 변경하기 전에 단추의 동작을 실행시키는 방법은 무엇입니까?

2012-09-27 14:56:49.530 BeerDivider[1585:907] GetArray:(null) 
2012-09-27 14:56:49.543 BeerDivider[1585:907] SetArray:(
    3, 
    will, 
    Harry 
) 

편집 : 여기 내 코드입니다

여기 내 로그입니다. http://pastebin.com/BX5gqp17

+0

segue를 사용하여 다른보기로 전환 하시겠습니까? 버튼에서'prepareForSegue' 메소드로 코드를 옮길 수 있습니까? – dasblinkenlight

답변

1
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 
    if ([segue.identifier isEqualToString:@"yourSegue"]) { 
     //do what you need 
    } 
} 
+3

좋은 시작입니다. 설명하려는 내용을 분명히하고 스토리 보드에서 어떻게 연결되는지 설명하기 위해 코드 예제 주위에 텍스트를 추가 할 수 있습니다. – dasblinkenlight

+0

예 object-c는 약 일주일 동안 만 작업했습니다. 이 방법을 구현하는 방법을 잘 모르겠습니다. 좀 더 설명해 주시겠습니까? 감사합니다 – Will

+0

예. 일부 코드 게시 .. – Stas

관련 문제