2012-04-02 9 views
0

NSString stringWithFormat에 대한 기본적인 문제가 있습니다. 사용자가 들어 와서 alertView : Welcome 사용자 이름에 표시하는 이름을 가져 가고 싶습니다.stringWithFormat에서 오류를 알아낼 수 없습니다.

NSString *welcomeMessage = [NSString stringWithFormat:(@"Welcome %@", passedData)]; 
UIAlertView *alert = [[UIAlertView alloc] //show alert box with option to play or exit 
         initWithTitle: welcomeMessage 
         message:@"Once you press \"Play\" the timer will start. Good luck!" 
         delegate:self 
         cancelButtonTitle:@"I want out!" 
         otherButtonTitles:@"Play",nil]; 
[alert show]; 

passedData는 입력 한 사용자 이름입니다. 내가 지금 가지고있는 방식 - 사용자 이름 만 경고 상자 제목에 표시되고 "환영"부분에는 표시되지 않습니다. 나는 정말로 기본적인 지식을 여기에서 놓치고 있지만 약간의 도움을 주시면 감사하겠습니다.

답변

3

나는 ()이 필요하지 않다고 생각합니다. 그를 사용해보십시오 :

NSString *welcomeMessage = [NSString stringWithFormat:@"Welcome %@", passedData]; 

대신

NSString *welcomeMessage = [NSString stringWithFormat:(@"Welcome %@", passedData)]; 

, 감사는

+0

그것은 그렇게 간단했다 도움이되기를 바랍니다. – garethdn

+0

@ garethdn 당신은 환영합니다;) – Novarg

관련 문제