2016-05-09 12 views
0

ユーザーが選択できるテーブルビューコントローラがあり、辞書をUITabBarControllerに渡しています。UITabBarControllerに格納されている辞書にアクセスする

UITabControllerに格納されている同じデータにアクセスするために、さまざまなビューを取得するにはどうすればよいですか?

私のUITabBarControllerで

@interface MasterTabController : UITabBarController 
@property (nonatomic,strong) NSMutableDictionary * detailDictionary; 
@end 

周りに同じデータディクショナリを渡しておくのが一般的ですか?後でオンラインで投稿できるように、データを操作できるようにしたい。

シングルトンを作成する必要がありますか? bViewからdetailDictionaryだけを呼び出すことはできますか?

enter image description here

+0

についてこの

+ (id)sharedManager { static MyManager *sharedMyManager = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ sharedMyManager = [[self alloc] init]; }); return sharedMyManager; } - (id)init { if (self = [super init]) { someProperty = [[NSString alloc] initWithString:@"Default Property Value"]; } return self; } 

のようにシングルトンクラスを作成することができます。あなたは実際にデータモデルとしてビューコントローラを必要としません。 –

答えて

0

あなたはそこに別のタブでは、3つの異なるテーブルの景色を眺めることができ、そして自分の意見にデリゲートを設定し、モデル内のカスタムクラスへのデータソースにしたいしたいように聞こえます。

関連する問題