2016-10-24 3 views
1

Ich benutze swift 3 xCode 8.My Projektname ist jzy_weather2 .swift 3 xcode 8 'MBProgressHUD.h' Datei nicht gefunden konnte nicht importiert werden bridging header '/myPath/myProj/myProj/myProj-Bridging-Header.h'

, wenn ich versuche MBProgressHUD.h aus den Schoten zu importieren, wird zwei Fehler, ist MBProgressHUD.h file not found, das andere ist failed to import bridging header /myPath/myProj/myProj/myProj-Bridging-Header.h

Dies ist der Code in Podfile, Both Podfile der unten blockiert sind OK, wenn pod

installieren
platform :ios, '10.0' 
def myPods 
    pod 'MBProgressHUD', '~> 1.0.0' 
end 

target 'jzy_weather2' do 
    use_frameworks! 
    myPods 

    target 'jzy_weather2Tests' do 
    inherit! :search_paths 
    end 

    target 'jzy_weather2UITests' do 
    inherit! :search_paths 
    end 
end 

und auch versuchen, diese wie

platform :ios, '10.0' 

def myPods 
    pod 'MBProgressHUD', '~> 1.0.0' 
end 

target 'jzy_weather2' do 
    use_frameworks! 
    myPods 
end 

target 'jzy_weather2Tests' do 
    myPods 
end 

target 'jzy_weather2UITests' do 
    myPods 
end 

das ist der Code, der in jzy_weather2-Bridging-Head geschrieben er.h

#import "MBProgressHUD.h" 

und ich habe auch versucht, diese Syntax

#import <MBProgressHUD.h> 

und ich einige Lösungen wie there solutions in StackOverflow gelesen habe, weiß ich nicht, ob ich MISS einige richtige Lösungen in dieser haben Verbindung, weil es zu viele Lösungen darin gibt.

Dies ist my Project info, ich denke, das ist die richtige Lösung für einige ist, aber My two errors auftritt

Gibt es etwas falsch mit meiner Konfiguration oder Code? Oder vielleicht in der xCode 8, sollte ich eine andere Art von Konfiguration schreiben?

Antwort

0

Drag & Drop diese Datei im Projekt

MBProgressHUD.h

MBProgressHUD.m

Sie können diese finden

https://github.com/jdg/MBProgressHUD

Es Überbrückung Header erstellen wird in Ihrem App

Ex: jzy_weather -Bridging-header.h

#import "MBProgressHUD.h"

Swift 3

let loadingMBProgress = MBProgressHUD.showAdded(to: self.view, animated: true) 

loadingMBProgress.mode = MBProgressHUDMode.indeterminate 

loadingMBProgress.label.text = "Loading" 

For hide 

MBProgressHUD.hide(for: self.view, animated: true) 
+0

Hier ist, was ich getan habe, bevor ich die Frage stellen: 1) I neu ein Projekt namens jzy_weather2. 2) Ich benutze ccoapods installiere die –

+0

Hier ist, was ich getan habe, bevor ich die Frage stelle: ** (1) ** Ich neu ein Projekt namens jzy_weather2. ** (2) ** Ich benutze cocoapods füge MBProgressHUD meinem Projekt mit dem Code in meiner Frage hinzu, dieser Schritt ist ok, was bedeutet, dass ich MBProgressHUD erfolgreich zum Projekt hinzufüge. ** (3) ** Ich erstelle eine Bridge Header Datei in Mein Projekt, ich habe die '#import" MBProgressHUD.h "' geschrieben, um die MBProgressHUD zu importieren, ** DANN treten die beiden Fehler auf ** –

+0

May pod issue versuchen, manuell wie oben erwähnt hinzuzufügen – Vinodh

Verwandte Themen