iPhone - MessageUI - Framework nicht gefunden Nachricht

8

Ich möchte die iPhones Mail.app in meiner Anwendung verwenden können, damit meine Benutzer eine Freigabe-E-Mail senden können, ohne die Anwendung zu verlassen. Ich weiß, dass 3.0 dies möglich gemacht hat.

Ich habe das Framework ordnungsgemäß hinzugefügt, indem ich ctrl klicke auf meinen Frameworks-Ordner - & gt; bestehendes Framework hinzufügen.

Dies wurde der Header-Datei des viewcontrollers hinzugefügt, in der die Mail.app erscheinen soll.

%Vor%

Ich öffne ein UIAlert und beim Schließen rufe ich die folgende Funktion auf: Es gibt keine Fehler in meinem Code. Muss ich im Interface Builder etwas extra tun? Fehler Msg ist Below

%Vor%

Meine FEHLERMELDUNG:

%Vor%

Ich folgte diesem Tutorial: Ссылка

    
bbullis21 04.09.2009, 02:42
quelle

2 Antworten

18

Nach einigen Nachforschungen fand ich heraus, dass das Tutorial, das ich benutzte, vollkommen in Ordnung war! Der Code hatte keine Fehler und mein Problem war die Art, wie ich das MessageUI Framework meinem Projekt hinzugefügt habe.

Falscher Weg.  Klicken Sie bei gedrückter Strg-Taste auf den Frameworks-Ordner und wählen Sie "Hinzufügen - & gt; bestehende Frameworks ..

Korrekter Weg.   Öffnen Sie im Dateifenster auf der linken Seite Ihres xcode-Bildschirms "Ziele" und doppelklicken Sie auf Ihren Projektnamen. Ein neues Fenster wird geöffnet, am unteren Rand des neuen Fensters können Sie eine neue verknüpfte Bibliothek hinzufügen, indem Sie auf das kleine Pluszeichen in der unteren linken Ecke klicken. Scrollen Sie nach unten zu MessageUI und wählen Sie Hinzufügen.

Wenn Sie das MessageUI Framework bereits falsch hinzugefügt haben, löschen Sie es einfach und fahren Sie mit dem richtigen Weg fort. Wenn es immer noch nicht funktioniert, versuchen Sie xcode herunterzufahren, neu zu starten und Ihre Anwendung neu zu erstellen.

Nach vielen Stunden der Suche nach einer Antwort hat das für mich funktioniert.

    
bbullis21 04.09.2009, 03:30
quelle
0

Die Linker-Befehlszeilenausgabe wird Ihnen eine Menge darüber erzählen, was XCode verwendet, um zu versuchen, Ihre Binärdatei zu erstellen, einschließlich der Framework-Include-Pfade und der Frameworks, die der Linker im Build enthält. Von dort aus können Sie genau sehen, was XCode verwendet und was möglicherweise in Ihren Einstellungen fehlt. Die Befehlszeilenausgabe befindet sich in einem der Ausgabefenster im Fenster Build Results.

    
fbrereto 04.09.2009 03:27
quelle