Xcode는이 줄을보고 불평하지 않았습니다. 프로젝트가 빌드되고 런타임에 코드가 충돌합니다.Xcode. 구문 오류 검사에 대한 질문
NSString *randomName = [NSString stringWithFormat:@"%@, %@, %@",
[randomAjectiveList objectAtIndex:ajectiveIndex],
[randomNounList objectAtIndex:nounIndex]];
물론, 내가 실제 인수 한 후 제자리에 "%@
"너무 많은 하나 하나가, 그것에 대해 생각 온다. 올바른 코드는 다음과 같이 표시되어야합니다
NSString *randomName = [NSString stringWithFormat:@"%@, %@",
[randomAjectiveList objectAtIndex:ajectiveIndex],
[randomNounList objectAtIndex:nounIndex]];
내가 묻습니다 ... 왜 Xcode가 불평하지 않았습니까? param 카운터를 사용하는 것과 같은 분명한 것 같습니다. 이 컴파일 시간에 검사하지 않아야합니까? "%@
"과 관련이 있습니까, 아마도?
알려 주시기 바랍니다.