我有具有颜色参数的模型类,以及也有UIColor的视图类。使用委托如何在模型中更改我的视图颜色。不能在使用委托的类之间进行通信
//Model.h
@class Ball;
@protocol BallDelegate <NSObject>
-(void)ball:(Ball*)ball wasColorChanged;
@end
@interface Ball : NSObject
@property UIColor* color;
@property (weak) id <BallDelegate> delegate;
@end
现在,我该如何将值传递给我的视图,如何调用它。
您需要''Ball'类中的'setColor'方法来调用委托方法 – Paulw11