2009-04-05 5 views
3

Ich versuche, diese Klasse zu verwenden:SciFi-HiFi Keychain Problem - SecKeychainItemRef nicht deklarieren Fehler

http://log.scifihifi.com/post/55837387/simple-iphone-keychain-code

Daten zu dem Schlüsselbund auf dem iPhone zu speichern. Ich habe den Header und die .m-Datei in meine Anwendung aufgenommen und das Sicherheitsframework eingeschlossen, jedoch bekomme ich immer noch diese nicht deklarierten Fehler.

Ich kann keine Tutorials oder Hilfedateien für die Einrichtung dieser Klasse in einem Projekt finden, so dass ich glaube, dass es nicht so schwierig ist. Das verursacht mir nur Probleme.

Ich bin der 3.0 SDK, obwohl ich glaube nicht, dass das die Dinge viel beeinflussen wird.

Prost im Voraus!

+0

Was sagt es ist nicht deklariert? Bitte bearbeiten Sie Ihren Beitrag und fügen Sie die genauen Fehlermeldungen hinzu, die Sie erhalten. –

Antwort

5

Ich glaube, die volle iPhone Keychain API ist jetzt im Simulator verfügbar (ab 3.0) ... stellen Sie einfach sicher, dass alle #ifdefs, die sich auf

TARGET_ IPHONE_SIMULATOR
beziehen, deaktiviert sind, und Sie sollten in Ordnung sein.

+0

Das scheint zu funktionieren - super! Vielen Dank! Noch nicht auf dem Gerät versucht, da Code-Signaturen ein separates Problem ist. Grr! –

+1

Nur um das hinzuzufügen. Sie müssen tatsächlich gegen das 3.0 SDK bauen und nicht nur eine Kopie von XCode verwenden, die 3.0 unterstützt. –