NSString의 월 이름을 2 자리 숫자 값으로 대체하려고합니다. "January"=> "01", "February"=> "02". 내가 사용하는 접근 방식은 다음과 같습니다 :은 NSString의 값을 대체합니다.
if ([email protected]"january") { [email protected]"01";}
if ([email protected]"February") { [email protected]"02";}
...하지만 작동하지 않습니다. 이 대체품을 만들려면 어떻게해야합니까?
아, 좋은 지적입니다. 제안 된 모든 답변을 보면 무엇이 작동하지 않는지를 알 수 있습니다. if 문이 작동하지 않거나 mois의 재 할당이 작동하지 않습니다. –
가장 좋은 방법은 몇 개월 동안 열거 형을 생성하는 것입니다. enum { 1 월 = 1, 2 월 2 일, .. .. 12 월 = 12} 개월; [this] (http://make-smart-iphone-apps.blogspot.in/2011/04/how-to-use-enums-in-objective-c.html) 코드에서 사용하는 방법에 대한 링크 –
@Safecase가 왜 "가장 좋은 방법"입니까? 그렇게함으로써 얻을 수있는 이점은 무엇입니까? –