簡體   English   中英

Swift Import語句失敗

[英]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 7中遇到了相同的錯誤

幫助取消選中然后再次選中復選框字段,該字段用於鏈接目標成員身份部分中已損壞的框架 在此處輸入圖片說明

在這里,我嘗試將這個框架添加到應用程序中並使其完美運行。 由此很明顯,問題與鏈接到您添加的模塊有關。

再次與模塊重新鏈接/引用將解決此問題:

要點必須突出顯示:

  1. 將框架復制到項目應用程序文件夾。

例如:

轉到其位置的查找程序>>從Xcode右鍵單擊項目名稱>> 在finder中顯示將打開項目位置文件夾。 在這里,您必須復制TwitterKit.framework捆綁包。

在此處輸入圖片說明

  1. 再次右鍵單擊項目名稱,然后單擊“向“項目名稱”添加文件” >>選擇TwitterKit.framework包,然后單擊“ 添加”按鈕,將對該框架的引用添加到項目中。

我面臨着同樣的問題。 我的項目是基於swift的,沒有目標C代碼。 我想添加第三方框架,並在導入時遇到相同的錯誤“無此模塊”。 我通過快速添加橋接頭文件並在那里導入框架來解決它。 這個對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM