Ich versuche this ios-charts library in NativeScript zu verwenden. Diese Bibliothek ist in Swift und nicht in Objective-C geschrieben. Kann ich es benutzen? Ich habe versucht, es zu benutzen, aber es gibt mir einen Fehler. Ich habe es in folgenden Schritten:Wie benutze swift library in NativeScript?
für die ich hinzugefügt Bibliothek in meinem nativescript Projekt mit bekommt
tns library add ios 'library_path'
Die Bibliothek hinzugefügt. Dann bereitete ich Projekt für Plattform ios
mittns prepare ios
Um zu testen, ob Sammlung hinzugefügt wird, baue ich das Projekt in Xcode
, baut sie erfolgreich, aber dann bekomme ich die folgenden Fehler während der Laufzeit.
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /Users/UserNameHere/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphonesimulator/Charts.framework/Charts
Reason: image not found
habe ich der diesen Fehler beseitigen, wenn ich Embedded content contains swift code
-YES
gesetzt. Aber jetzt, wenn ich versuche, die Bibliothek zuzugreifen, als
var charts = new Charts();
Es wird eine Referenz Fehler geben, wie unten:
ReferenceError: Can't find variable: Charts
Was habe ich schon versucht:
Ich habe versucht, Charts zugreifen verwenden folgende Methoden:
1. var charts = new Charts.Swift();
2. var charts = new Charts.Charts();
3. var charts = new Charts-Swift();
4. var charts = new Charts.LineChartView();
5. var charts = require("Charts");
6. var charts = require("../../lib/Charts.framwork");
7. var charts = require("Charts.framework");
All diese Methoden geben exakt den gleichen Fehler.
Referenzen
ich diese Links gefolgt mein Projekt
Using-native-libraries-in-your-nativescript-apps
Verwendung nativer-libs mit Kakaoschoten zu entwickeln: docs.nativescript.org/runtimes/ios/native-libs/CocoaPods
Auch wenn ich dies mit Cocoa Pods versuche, gibt es immer noch den gleichen Fehler.
Wenn jemand dies versucht hat, lass es mich wissen.
Derzeit ist es nicht möglich, Swift-Bibliotheken von Drittanbietern zu verwenden. Sie können dieses Problem in Bezug auf Swift-Unterstützung in NativeScript für iOS beobachten: https://github.com/NativeScript/ios-runtime/issues/257 – jasssonpet
Ich habe diese Bibliothek erfolgreich verwendet, benötigen Sie noch Hilfe? – sailens