Swift import-Anweisung scheitern

AKTUALISIERT mit Antwort unten

Ich bin mit dem TwitterKit framework installiert mit den neuen Twitter-Gewebe-Plattform. Diesen code in ViewController.swift funktioniert Prima:

//
// ViewController.swift
// Following
//
// Created by David Aragon on 12/4/14.
// Copyright (c) 2014 David Aragon. All rights reserved.
//

import UIKit
import TwitterKit

Aber dieser code in einem benutzerdefinierten Swift Datei, die ich aus genannten TwitterAdapter.swift ausfällt:

//
// 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'

Machte ich sicher, dass Sie TwitterAdapter.swift alle meine Ziele, wenn ich Sie erstellt habe. Hier sind einige screenshots zu beleuchten, die Verzeichnis-Hierarchie:

Swift import-Anweisung scheitern
Swift import-Anweisung scheitern

UPDATE:

Gelöst mit dem hinteren Teil von Kampai, die Antwort. Hier ist der Teil, der es bekam alle arbeiten:

Wieder Rechtsklick auf den Projektnamen, und klicken Sie auf Dateien Hinzufügen
"project-name" >> Wählen Sie TwitterKit.framework-bundle und klicken Sie auf Hinzufügen
Schaltfläche fügen Sie einen Verweis auf das framework-Projekt.

  • Ist das framework in objective-C geschrieben von keine chance?
  • Ich verwende es erfolgreich in ViewController.swift so bezweifle ich, es ist eine Frage der Interoperabilität.
  • was, wenn Sie ändern Foundation zu UIKit im TwitterAdapter.swift?
  • Nichts ändert sich mit leider.
  • Manchmal ist einfach das löschen der abgeleiteten Daten-Ordner (~/Library/Developer/Xcode/DerivedData) und Reinigung Ihres Projekts beheben können diese Arten von Problemen.
InformationsquelleAutor David | 2014-12-11
Schreibe einen Kommentar