如何从共享扩展内的主容器项目导入文件?

时间:2015-09-14 18:18:06

标签: ios swift ios-app-extension ios8-share-extension

我想导入我在Application Extension中的主项目中创建的文件/类。我怎样才能做到这一点?

我的主项目中的文件:

struct MyConstants {
    static let = MaxChars = 100
}

在分享扩展中:

import UIKit
import Social

class ShareViewController: SLComposeServiceViewController {
    let maxCharactersAllowed = MyConstants.MaxChars // Basically what I want to do
}

1 个答案:

答案 0 :(得分:1)

它应该像将文件添加到扩展目标/项目一样简单,这样两者都是同一模块的一部分。相同的模块意味着内部范围,常量应该可以自动从其他文件访问。

https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html