我有一个用户可以选择的表视图控制器,它将字典传递给UITabBarController。
如何获取不同的视图来访问存储在UITabController中的相同数据?
在我的UITabBarController
中@interface MasterTabController : UITabBarController
@property (nonatomic,strong) NSMutableDictionary * detailDictionary;
@end
通常的做法是不断传递相同的数据字典吗?我希望能够操纵数据,以便稍后在线发布。
我应该创建一个单身人士吗?我可以从bView中调用detailDictionary吗?
答案 0 :(得分:0)
听起来您希望在不同的选项卡中有三个不同的表视图,并将委托设置为其视图,将数据源设置为模型中的自定义类。
答案 1 :(得分: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;
}