私が持っているクラス * ColorViewController * DrawRectangle別のクラスに変数の値を置き換える
ColorViewController.hで:
#import "DrawRectangle.h"
@interface ColorViewController : UIViewController {
DrawRectangle *DrawRectangle;
}
@property (nonatomic,retain) DrawRectangle *DrawRectangle;
そしてDrawRectangle.h中:私が持っている
@interface DrawRectangle : UIView {
CGFloat redc;
}
@property (nonatomic) CGFloat redc;
また、ViewController.xibのDrawRectangleクラスをUIViewのいずれかに追加しました。
私はそれをこのようにやっているColorViewController.m ファイルからCGFloatのREDCの値を変更したい:
- (void)viewDidLoad
{
CGFloat myfloat = 1.0;
self.DrawRectangle.redc = myfloat;
私はDrawRectangleでこの「REDC」でのNSLogを呼んでいるが、それは言います毎回0.0000000。
「redc」の値をViewControllerからどのように置き換えることができますか?私はNSNotificationを使用する必要はないと思うので、ViewControllerにDrawRectangleをロードすれば、より簡単な方法が必要です。
[別のクラスにブール値を設定する]の可能な重複(http://stackoverflow.com/questions/10004502/setting-bool-inであなたのdrawRectangleオブジェクトをフックアップする必要があります - 異なるクラス) – Chuck