2012-04-21 3 views
0

내 UIView "Fråga"에 질문이 생기고 20 개 질문을하면 "ratta"라는 버튼이 생깁니다. 당신이 "ratta"를 친 때, 앱은 얼마나 많은 정답을 얻었는지를 계산하여 정수 "antalratt"에 저장합니다. 또한 ratta 버튼을 누르면 "Rattning"이라는 UIViewController로 리디렉션되어야합니다. ratttext라고 불리는 "Rattning"이라는 레이블이 있습니다! antalratt의 가치를 보여주기 위해 레이블 ratttext를 원합니다! 나는 antatt라고 부르는 "Rattning"에 정수를 가지고 있는데, 이것은 이전 뷰에서 값을 수집하는 데 사용할 수 있습니다!Xcode : 내 Int 값을 UIview에서 다음 UIViewcontroller로 쉽게 전달하려면 어떻게합니까?

요약 : 안식일이 계산되는 첫 번째보기가 초록입니다. 래팅은 두 번째 뷰 컨트롤러로, 노멀 래트가 전송되어야합니다. antalratt를 픽업해야하는 변수는 antratt입니다.

누구든지 내가해야 할 일을 설명하려고 할 수 있습니까? #import와 같은 모든 것들이 그렇듯이 : P 나는 obj-c를 처음 사용하므로 간단하게 만들려고 노력한다.)

미리 감사드립니다.

+1

"int"로 태그 됨, lol – Jay

+0

보기 컨트롤러간에 값을 전달하고 가져 오기를 포함하여 매우 자세한 설명을 찾는 것에 대해 질문합니다. 나는 당신이 상세한 대답을 가지고 있다면 그것을 이해할 수 없을 것이라고 의심 스럽다. 수백 가지 (실제로 수백 가지)의 Xcode 예제를 살펴 보셨습니까? 두 개 이상의 컨트롤러를 포함하는 모든 예제에서는 실제로 _must_가 서로간에 값을 전송합니다. – GoZoner

답변

0

하나의보기에서 다른보기로 이동하려면 탐색 컨트롤러를 사용할 수 있습니다. 당신이 지금 Fraga.m 파일 가져 오기 rattning를이 코드

Fraga *fraga=[[Fraga alloc] init]; 
UINavigationController *navController=[[UINavigationController alloc] initWithRootViewController:fraga]; 
self.window.rootViewController=navController; 

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

을 그리고 추가 : AppDelagate.m를 엽니 다 (또는 대리인 파일이라고 한 무엇이든) 찾습니다 다음 함수를. h와 같이 함수 결과를 만듭니다 (예 :).

- (IBAction)result:(id)sender { 
     Rattning *rattning = [[Rattning alloc] initWithNibName:@"RattningView" bundle:nil]; 
     // RattningView must be the name of your view or nib file 
     rattning.antratt=self.antalratt; 
     [self.navigationController pushViewController:rattning animated:YES]; 
} 

그런 다음이 기능을 버튼에 연결하십시오. 그리고 Ratning.m 파일에서의 viewDidLoad 기능을 찾아 나는 이미 두 개의보기를 준비한다고 가정 대답했습니다

ratttext.text=[[NSString alloc] initWithFormat:@"%d", self.antratt]; 

추가 할 수 있습니다. 그렇다면 작동합니다.

+0

antratt와 antalratt가 int이어야합니까? 무엇을 가져와야합니까? – Mangy92

+0

제발 도와주세요,이게 일할 수있을 것 같아요 :) – Mangy92

+0

괜찮아요. 제 대답을 자세히 편집 할게요. :) – Anila

관련 문제