您的位置:首页 > 移动开发 > Swift

swift中获取命名空间

2016-07-13 13:35 239 查看
在用swift时,需要我们动态加载来获取命名空间namespance.我们可以在Build Settings中 搜索product name来查看具体的信息。

具体步骤如下:

      1.动态获取明明空间:

        let namespace = NSBundle.mainBundle().infoDictionary!["CFBundleExecutable"] as! String

        

      2.告诉编译器暂时就是AnyClass

        let cls:AnyClass = NSClassFromString(namespace + "." + childControllerName)!

     

     3告诉编译器真实类型是UIViewControlle

        let vcCls = cls as! UITableViewController.Type

       

      4.// 实例化控制器

        let vc = vcCls.init()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: