Kennt jemand die Problemumgehung für den Build-Fehler unter Xcode
? Alle Vorschläge sind willkommen. EG: Impossible auf diese Weise möglich mit Objective-C
, nicht Swift
Semantisches Problem: Kann die Protokolldeklaration für 'ARSessionDelegate' nicht finden
Umwelt: Swift: 3.2, Xcode 9.2, Unity: 2017.3.0f1, iOS: 11.2.1
Zustand: Ich versuche, Native Plugin für Unity mit Swift so zu machen.
Unity C# -> Objective-C -> Swift
Vorerst konnte ich die Rolle iPhone-Kamera von Unity
zugreifen. Der Projektname lautet GetDepthSample
hier.
Fehler Detail: Sobald ich ARSessionDelegate
auf der Klassendefinition hinzufügen, bekam ich folgende Fehlermeldung. CameraRollSample.swift
Weitere Informationen:
GetDepthSample-Swift.h (erzeugt automatisch auf Xcode) zeigt die folgende Fehlermeldung. GetDepthSample-Swift.h
Es ist möglich, zu Definition des Protokolls ARSessionDelegate
zu springen.
Nicht nur ARSessionDelegate
, sondern auch MetalKit
zeigt den ähnlichen Fehler.
die ursprüngliche Einheit Projekt
https://github.com/wapa5pow/CameraRollSample
Vielen Dank!
Können Sie uns zeigen, was in Ihrer 'GetDepthSample-Swift.h' Datei ist? – MultiColourPixel
Ich postete es auf github !: https://github.com/TproJapan/GetDepthSample/blob/master/GetDepthSample-Swift.h – Scoff