Obj C의 enum typedef에 속한 문자열에서 값을 가져 오려고하지만 NSString의 값을 가져올 수없는 것 같습니다. I'me이 같은 일을 :문자열에서 typedef enum 유형으로 전환
이typedef enum{
S,
M,
L
} Size;
-(void)function:(NSString *)var{
Size value=[var value];
swicth(value){
case S:...
case M:...
...
}
}
편집 : 문자열의 내용은 "M"@ "L"@ @ "S"같은 것을 BR 것
이내가 표시되지 않습니다 수 나는 이것을 성취한다.
내가 문자열 내용에 대한 명확하지 않았다 미안 해요, 네가 될 위치에
unichar
에 전환 할 수 있습니다, 문자열의 길이가 하나 있다는 것을 알고 있다고 가정 @ "S"@ "M"@ "L"그리고 else를 사용하면 스위치 사용 목적을 무효화 할 수 있습니다. –