小编Let*_*sBa的帖子

协议内的嵌套类型

可以在协议中声明嵌套类型,如下所示:

protocol Nested {

    class NameOfClass {
        var property: String { get set }
    }

}
Run Code Online (Sandbox Code Playgroud)

Xcode说"Type not allowed here",所以,如果我想创建一个需要嵌套类型的协议,这是不可能的,或者我可以用其他方式做到这一点?

protocols swift swift-protocols

18
推荐指数
1
解决办法
8522
查看次数

如何使用文档提供程序扩展?

我正在学习更多关于ios扩展的知识,例如:

  • 今天延伸
  • 照片编辑扩展
  • 行动延伸
  • 自定义键盘扩展

在所有这些中,我没有学习上的困难,但最近我尝试学习"文档提供者扩展",并且令我惊讶的是,没有在互联网上找到任何关于如何使用它的相关教程(与其他人一样一步一步) ).

我找到的唯一选择是使用文档,我了解到他可以从其他应用程序访问共享文档,您还可以在应用程序中共享自己的现有文档.

我在网上找到的唯一一个教程是MacStories网站,但他使用的是iCloud,而且这次我不想使用iCloud,我想要做文档说:

允许其他应用访问您应用管理的文档(不使用iCloud)

在我的情况下,我已经知道"提供者文档扩展"是如何工作的,因此设法创建一个新的目标类型"文档提供者扩展",并且只有这一点.有谁知道这个扩展如何工作?

objective-c ios ios8 document-provider uidocumentpickervc

7
推荐指数
1
解决办法
4108
查看次数