Class1には「cDte1」という名前のvarがあります。私はClass2から設定したいと思います。別のクラスからvarを設定する
Class1.h:Class2.mで
@interface Class1 : UIViewController {
NSString *cDte1;
}
@property (readwrite,assign) NSString *cDte1;
@end
私はその後、クラス2
Class1.cDte1 = @"test";
からこれを試みたが、それは動作しませんClass1.h
を輸入しました。私は何を間違えたのですか?
EDIT、詳細varを設定してからビューを表示する必要がある場合、クラスの2つの異なるインスタンスがあると仮定すると、以下のコードは機能しません。
Class1 *obj = [[Class1 alloc] init];
Class1 *myView = [[Class1 alloc] initWithNibName:@"Class1" bundle:[NSBundle mainBundle]];
obj.cDte1 = @"7/25/2011";
[self presentModalViewController:myView animated:YES];
[myView release];
[obj release];
OKです...私はvarsを設定し、そのクラスを開き、presentModalViewControllerを使って表示する必要があります。それらはクラスの2つの異なるインスタンスではありませんか? –
上記追加のコメントをご覧ください –
更新された投稿... – yan