나는 iPhone 응용 프로그램을 만들었지 만 내 견해 중 하나에서 제목을 고치려고 노력하고있었습니다. 내 응용 프로그램의 주 페이지에서 상태를 클릭하면 새 테이블 뷰가 표시되고 새 테이블 뷰의 제목은 주 페이지에서 선택한 상태와 같습니다. 예 : 주 화면에서 캘리포니아 주를 누르고, 다음 tableview에서 제목이 "California"와 같을 때 "California Areas"와 같게하려고합니다.objective-c에서 문자열을 어떻게 연결할 수 있습니까?
destViewController.title = destViewController.stateName;
이것은 제목을 설정하는 코드 줄이며 "영역"이라는 단어가 추가되어야한다고 생각하는 곳입니다. 누구든지이 일을 수행하는 방법에 대한 조언을 해 주실 수 있습니까?
destViewController.title = destViewController.stateName + @" Areas";
을하지만이 작동하지 않습니다 : 그것은이 같은해야처럼
는 느낌. 나는 객관적인 C에 매우 익숙하다. 그래서 나는 나의 무지를 변명한다.
감사
이 경우에는'stringByAppendingString :'을 사용하십시오. –
@JodyHagins'stringWithFormat :'은 지역화하기가 더 쉽기 때문에 더 좋아졌습니다. 'stringByAppendingString : '을 사용하여 지역화 할 수 없습니다. – rmaddy
@rmaddy 사실! 또는'stringByAppendingFormat :'- 왜? 가능한 경우'descriptionWithLocale :'을 보낼 것이고, 그렇지 않으면 포맷중인 객체에'description'을 보내야합니다. 좋아, 내가 살거야. 뉘앙스 주셔서 감사. –