Sto cercando di utilizzare this ios-charts library in NativeScript. Questa libreria è scritta in Swift e non in Objective-C. Posso usarlo? Ho provato ad usarlo ma mi sta dando un errore. L'ho usato in seguenti fasi:Come utilizzare la libreria rapida in NativeScript?
per il quale ho aggiunto biblioteca nel mio progetto nativescript utilizzando
tns library add ios 'library_path'
La libreria viene aggiunto. Poi ho preparato progetto per la piattaforma iOS utilizzando
tns prepare ios
Per verificare se libreria viene aggiunta correttamente, io costruisco il progetto in Xcode
, si costruisce con successo, ma poi ho il seguente errore durante il runtime.
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
mi sono liberato del questo errore quando ho impostato Embedded content contains swift code
-YES
. Ma ora, quando sto cercando di accedere alla libreria come
var charts = new Charts();
Si sta dando un errore di riferimento come qui sotto:
ReferenceError: Can't find variable: Charts
Quello che ho già provato:
ho provato ad accedere grafici utilizzando metodi seguenti:
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");
Tutti questi metodi danno lo stesso errore esatto.
Riferimenti
Ho seguito questi collegamenti per sviluppare il mio progetto
Using-native-libraries-in-your-nativescript-apps
Utilizzando nativo-libs con baccelli di cacao: docs.nativescript.org/runtimes/ios/native-libs/CocoaPods
Anche se provo questo con Cocoa Pod, restituisce lo stesso errore.
Se qualcuno ha provato questo, per favore fatemelo sapere.
Al momento non è possibile utilizzare le librerie di terze parti Swift. È possibile visualizzare questo problema relativo al supporto di Swift in NativeScript per iOS: https://github.com/NativeScript/ios-runtime/issues/257 – jasssonpet
Ho utilizzato con successo questa libreria, hai ancora bisogno di aiuto? – sailens