[英]Swift import statement failing
更新,底部有答案
我正在使用与Twitter的新Fabric平台一起安装的TwitterKit框架。 ViewController.swift
这段代码可以正常工作:
//
// ViewController.swift
// Following
//
// Created by David Aragon on 12/4/14.
// Copyright (c) 2014 David Aragon. All rights reserved.
//
import UIKit
import TwitterKit
但是我在一个名为TwitterAdapter.swift
的自定义Swift文件中的以下代码失败了:
//
// TwitterAdapter.swift
// Following
//
// Created by David Aragon on 12/10/14.
// Copyright (c) 2014 David Aragon. All rights reserved.
//
import Foundation
import TwitterKit // Error: No such module 'TwitterKit'
创建它时,请确保将TwitterAdapter.swift
添加到所有目标。 以下是一些屏幕快照,用于阐明目录层次结构:
更新:
解决了Kampai答案的后半部分。 这是使一切正常工作的部分:
再次右键单击项目名称,然后单击“向“项目名称”添加文件” >>选择TwitterKit.framework包,然后单击“添加”按钮,将对该框架的引用添加到项目中。
在这里,我尝试将这个框架添加到应用程序中并使其完美运行。 由此很明显,问题与链接到您添加的模块有关。
再次与模块重新链接/引用将解决此问题:
要点必须突出显示:
例如:
转到其位置的查找程序>>从Xcode右键单击项目名称>> 在finder中显示将打开项目位置文件夹。 在这里,您必须复制TwitterKit.framework
捆绑包。
TwitterKit.framework
包,然后单击“ 添加”按钮,将对该框架的引用添加到项目中。 我面临着同样的问题。 我的项目是基于swift的,没有目标C代码。 我想添加第三方框架,并在导入时遇到相同的错误“无此模块”。 我通过快速添加桥接头文件并在那里导入框架来解决它。 这个对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.