【问题标题】:Download ViewController from URL从 URL 下载 ViewController
【发布时间】:2018-08-01 16:05:12
【问题描述】:

在我的应用中应该至少有 200 个或更多的 viewController。但并非所有用户都使用所有视图控制器。但这使得应用程序如此庞大,并非所有用户都有足够的存储空间。所以我想将此视图控制器文件存储在我的服务器中。在存储它们之后,我想让它们可以从 url 下载。例如,用户按下一个按钮,然后应用程序下载 viewcontroller 文件,并将其显示给用户,然后删除该文件。这怎么可能?或者是吗?我只有 URL,不知道要研究什么。任何想法都可以帮助我。谢谢!

【问题讨论】:

    标签: ios swift xcode uiviewcontroller server


    【解决方案1】:

    我认为这是不可能的,因为 swift 是一种已编译且未解释的语言

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      我相信 viewcontroller 对象是动态创建的,根据您实现应用的方式,它只会加载用户通过的那些 viewcontroller。

      基本上视图控制器是从堆栈中添加和删除的,您可以使用 UINavigationController、UITabController 等控制器进行管理。

      【讨论】:

        【解决方案4】:

        减小大小的一个想法可能是使用服务器带来的信息动态创建表单。例如编辑用户(姓名、性别等)的驱动程序,您将只有一个动态或通用驱动程序,负责呈现和验证返回服务器的 JSON 内容。例子

         // JSON User Form
        { fields: [
            {
                name: "Full Name",
                type: "text",
                requiered: true
                ....
            }, {
               name: "Sex",
               type: "select",
               required: true
               options: ["Male", "Female"]
              ....
            }
        ]}
        

        您可以使用库创建动态表单https://github.com/xmartlabs/Eureka

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-21
          • 1970-01-01
          • 2021-01-09
          • 2021-11-06
          • 2016-07-23
          相关资源
          最近更新 更多