edit: Ich denke, es könnte darum gehen, .xib aus der objective-c-Bibliothek zu laden und es auf dem View-Controller von swift anzuzeigen
Ich habe versucht, die Bibliothek Ссылка in einer schnellen App zu verwenden.
Es funktioniert perfekt mit obj-c, wie:
Aber wenn ich es mit einem schnellen Projekt überbrücke, beginnt es sich so zu verhalten:
Unten sehen Sie meine Schritte, als ich diese Bibliothek in mein schnelles Projekt, die Codes meines schnellen Projekts und den Download-Link für objektive und schnelle Projekte integriert habe. Auch hier sind Youtube Videos für PR Augmented Reality Framework:
Link 1: Erste Schritte - & gt; https://www.youtube.com/watch?v=fdN0XAoZXOY
Link 2: Walkthrough von Internals- & gt; https://www.youtube.com/watch?v=Xmx-0OnzTPY
Schnelle Projektschritte:
Dann habe ich Header-Dateien in meine Bridging-Datei (PRAR.h) wie folgt importiert
%Vor%Der Rest von dem, was getan wurde, um dieses Framework in meinem schnellen Projekt auszuführen, verbleibt in meiner ViewController.swift-Datei wie:
%Vor%Im Folgenden können Sie die Projekte "objective-c" und "swift" herunterladen. Ich will nur ein schnelles Projekt, um als objective-c-Projekt laufen zu können. Wie kann ich das machen? Ich laufe ständig durch das Framework und meinen Code, aber ich kann nichts falsch sehen. * ps: Ich benutze Xcode Version 7.2.1
Link zum Swift-Projekt: Ссылка
Link zum Ziel-C-Projekt: Zypern
Wenn Sie sich Ihr Obj-C-Projekt ansehen, werden die Bilddateien (wie RadarMV.png) dem App-Ziel zugewiesen. Aber im Swift-Projekt sind sie dem PRAR-Ziel zugewiesen. So findet die App einfach nicht die Bilder, die sie laden will.
Sie können den Code ändern, um die Bilder im PRAR-Bundle zu finden. Aber eine schnellere Lösung (vielleicht nicht besser) ist es, die Bilder einfach dem App-Ziel zuzuordnen:
Das war genug, um die Dinge für mich arbeiten zu lassen.
Tags und Links objective-c ios xcode swift augmented-reality