나는 아이폰 SDK와 범용 애플 리케이션을 가지고 놀고있다. 나는 내 아이폰 클래스와 공유 클래스에서 모두 UITextView를 가지고있다. 내 공유 클래스에서 UITextVIew는 textInput이라고 불린다.UITextView setText, null 받기
앱을 시작할 때 공유 클래스의 인스턴스를 할당하고 Shared 클래스의 UITextView에서 값을 가져오고 해당 텍스트에 UITextVIew를 설정하므로 UIButton을 누르면 Shared 클래스의 메서드가 호출됩니다. . 나는 그 버튼을 누르고있는 내 IBAction를 방법으로하지만, 작동합니다 생각, 내가 그것을 두 가지 방법으로 시도했다 : 그러나
[textInput setText:@"Accessing web service..."];
// textInput.text = @"Accessing web service...";
NSLog(@"self textInput: %s", [self textInput].text);
을 내 NSLog는 이해가 안되는 널 (null)을 보여줍니다. 나는 비슷한 내 아이폰 응용 프로그램 delegate.m 내 UITextView에서 뭔가를 한 경우에 버튼 대신 공유 방법을 호출하는 누를 때하지만, 난 그냥 작동
textView.text = @"Hello"; // textView is the UITextVIew in my iphone class
말했다. 그래서 연결 해제를 보는 데 문제가 있습니다. 이견있는 사람? 감사.
흠, 여전히 작동하지 않습니다. 내 Shared.m에 속성으로 NSString을 사용하여 시도하고 내 textView.text 또는 NSLog 클래스에서 동일한 결과 (NULL)를 사용할 때. – Crystal