Xcode nhìn vào dòng này và không phàn nàn. Dự án được xây dựng, mã bị lỗi khi chạy.Xcode. Câu hỏi về kiểm tra lỗi cú pháp
NSString *randomName = [NSString stringWithFormat:@"%@, %@, %@",
[randomAjectiveList objectAtIndex:ajectiveIndex],
[randomNounList objectAtIndex:nounIndex]];
Đương nhiên, đến để suy nghĩ về nó, tôi có một quá nhiều "%@
" tại chỗ, một người nữa thì đối số thực tế. Mã đúng phải giống như sau
NSString *randomName = [NSString stringWithFormat:@"%@, %@",
[randomAjectiveList objectAtIndex:ajectiveIndex],
[randomNounList objectAtIndex:nounIndex]];
Tôi hỏi bạn ... tại sao Xcode không phàn nàn? Có vẻ như một điều rõ ràng như vậy để làm với các quầy param. Điều này có nên được kiểm tra tại thời gian biên dịch không? Có cụ thể là "%@
" không?
Vui lòng thông báo.