¿Cómo usar la biblioteca swift en NativeScript?
Estoy tratando de usaresta biblioteca de cartas ios en NativeScript. Esta biblioteca está escrita en Swift y no en Objective-C. ¿Puedo usarlo? He intentado usarlo pero me está dando un error. Lo he usado en los siguientes pasos:
Para lo cual he agregado biblioteca en mi proyecto nativescript usando
tns library add ios 'library_path'
La biblioteca se agrega. Luego preparé el proyecto para la plataforma ios usando
tns prepare ios
Para probar si la biblioteca se agregó con éxito, construyo el proyecto enXcode
, se compila correctamente, pero aparece el siguiente error durante el tiempo de ejecución.
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
Me deshice de este error cuando configuréEmbedded content contains swift code
aYES
. Pero ahora cuando intento acceder a la biblioteca como
var charts = new Charts();
Está dando un error de referencia de la siguiente manera:
ReferenceError: Can't find variable: Charts
Lo que ya he probado:Traté de acceder a los Gráficos usando los siguientes métodos:
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");
Todos estos métodos dan el mismo error exacto.
Referencias,Seguí estos enlaces para desarrollar mi proyecto
Uso de bibliotecas nativas en sus aplicaciones nativas
Uso de bibliotecas nativas con vainas de cacao: docs.nativescript.org/runtimes/ios/native-libs/CocoaPods
Incluso si intento esto con Cocoa Pods, todavía da el mismo error.
Si alguien ha intentado esto, hágamelo saber.