これは基本的な質問にすぎないことはわかっていますが、それでもどこかで何かが足りないので、別のクラスからtextViewにデータを渡すことで遊んでいます。このために、1つはxibファイル(ViewController)を使用し、もう1つは(secondVC)を使用しない2つのクラスを作成しました。
私がやろうとしているのは、ViewControllerクラスにtextviewがあり、secondVCからこのtextViewにデータを渡したいということです。これが私のやり方です。
//ViewController.h
#import <UIKit/UIKit.h>
#import "secondVC.h"
@interface ViewController : UIViewController{
IBOutlet UITextView *textView;
}
@property (nonatomic, retain) UITextView *textView;
- (IBAction)go:(id)sender;
@end
//ViewController.m
- (IBAction)go:(id)sender{
secondVC *sec = [[secondVC alloc] init];
[sec print];
}
//secondVC.h
#import <UIKit/UIKit.h>
#import "ViewController.h"
@interface secondVC : UIViewController
- (void)print;
@end
//secondVC.m
- (void)print{
NSString *printThis = @"This works";
ViewController *vc = [[ViewController alloc] init];
[vc.textView setText:printThis];
//vc.textView.text = printThis //Tried both
}
任意の提案をいただければ幸いです。
ありがとう