我会使用Singleton类从游戏工具包发送/接收命令。此外,这个单身人士可能会发送NSNotifications
,所以你可以分配你的任何视图控制器来接收他们(让他们观察员)。我已经在几场比赛中实现了这一点,它工作正常。
例子:
#define kWGConnectionManagerDidOpenConnection @"kWGConnectionManagerDidOpenConnection"
#define kWGConnectionManagerDidCloseConnection @"kWGConnectionManagerDidCloseConnection"
typedef enum {
WGConnectionTypeUndefined,
WGConnectionTypeServer,
WGConnectionTypeClient
} WGConnectionType;
@interface WGAPIManager : NSObject {
}
@property (nonatomic, readonly) WGConnectionType connectionType;
+ (WGAPIManager*) sharedInstance;
- (void) sendCommand:(NSString*) command;
因此,任何类都可以使用这个单发送邮件使用的游戏套件的命令,任何类都可以通知
优秀的观察者,这几乎是我所希望的。谢谢! – bradyman