如何从共享扩展中的主容器项目导入文件?
Posted
技术标签:
【中文标题】如何从共享扩展中的主容器项目导入文件?【英文标题】:How to import a file from the main container project inside share extension? 【发布时间】:2015-09-14 18:18:06 【问题描述】:我想导入我在应用程序扩展内的主项目中创建的文件/类。我怎样才能做到这一点?
我的主项目中的文件:
struct MyConstants
static let = MaxChars = 100
在共享扩展中:
import UIKit
import Social
class ShareViewController: SLComposeServiceViewController
let maxCharactersAllowed = MyConstants.MaxChars // Basically what I want to do
【问题讨论】:
【参考方案1】:应该像将文件添加到您的扩展目标/项目一样简单,这样两者都是同一个模块的一部分。相同的模块意味着内部作用域,并且应该可以自动从其他文件访问常量。
https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html
【讨论】:
以上是关于如何从共享扩展中的主容器项目导入文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 XCode 上将自定义文件扩展名导入 iOS 项目?