シングルトンを初期化するために、次のことを行っています。
ChatDataController *box = [ChatDataController sharedInstance];
問題は、*box をさまざまな場所で使用していることです。たとえば、これらのメソッドでは次のようになります。
- (void) viewDidAppear:(BOOL)animated
- (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
一度だけ初期化する必要がある方法はありますか? *box を特定のクラス内の任意のメソッドで使用できるようにするには?