返回当前类的类名

2015-07-04  本文已影响93人  小黄人写代码
+ (UIStoryboard*)fromName:(NSString*)name
{
    return [UIStoryboard storyboardWithName:name bundle:[NSBundle mainBundle]];
}
/**
 *  初始化控制器
 */
+ (id)create
{
    NSString *className = NSStringFromClass([self class]);
    id newObj = [[UIStoryboard fromName:className] instantiateInitialViewController];
    return newObj;
}
/**
 *  根据当前storyboard名字和id名获得当前storyboard
 */
+ (id)createFromStoryboardName:(NSString *)name withIdentifier:(NSString *)identifier;
{
    if (name && identifier) {
        UIStoryboard *storyboard = [UIStoryboard fromName:name];
        return [storyboard instantiateViewControllerWithIdentifier:identifier];
    }
    return nil;
}
上一篇 下一篇

猜你喜欢

热点阅读