NSString
입니다. testString은 내 앱의 값으로 설정되어 있습니다. 그런 다음 UIAlertView
에서 버튼을 누른에 대한 응답으로 나는 다음과 같은 코드가 있습니다UIAlertView의 출력에서 NSString을 참조 하시겠습니까?
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 0) {
NSLog(@"String: %@", testString);
}
}
을하지만 중소 이유로, 이것은 항상 충돌이 앱을 발생합니다. 나는 이유를 알 수없는 것 같습니다.
가 어떻게 정의하고 TestString에 설정되어 오른쪽 값을 가지고 확신 할 수 있습니까? testString이 어떻게 생성되고 그 값이 무엇인지 알지 못하는 것 이외에, 지금까지 제공 한 것에는 아무런 문제가 없으므로, 더 많은 코드를 사용하십시오. – WrightsCS
AlertView에서 NSString을 사용할 때 아무 문제가 없습니다. @ WriteCS와 마찬가지로, 그것은 당신의 문자열과 관련이 있어야합니다. 당신은 그것이 "내 앱의 가치로 설정되어있다"고 말하지만, 그것은 우리에게 의미있는 것은 아무것도주지 않습니다. 더 많은 코드, 더 많은 코드. –
당신은 testString을 할당하고 전역으로 만들 필요가있다. (헤더에 정의 됨) – HelmiB