Когда я запускаю проект iOS xcode со встроенными платформами nativescript и кодом nativescript, приложения выдают ошибку при попытке показать / загрузить страницы nativescript в консоль xcode: Ошибка: Ошибка: для перехода на страницу необходимо использовать фрейм.
Ниже приведена функция my Objective-c, которая начинает загрузку страниц NativeScript.
- (NSString*) scriptStringToLoad {
NSString *source = @"var platform_1 = require('nativescript-angular/platform');"
"var app_module_1 = require('./app/app.module');"
"var platform = platform_1.platformNativeScriptDynamic();"
"platform.bootstrapModule(app_module_1.AppModule);";
return source;
}
Ниже представлена часть NativeSctipt:
- appКод файла .module.ts
import { NgModule, NO_ERRORS_SCHEMA } from "@angular/core";
import { NativeScriptModule } from "nativescript-angular/nativescript.module";
import { AppRoutingModule } from "./app-routing.module";
import { AppComponent } from "./app.component";
@NgModule({
bootstrap: [
AppComponent
],
imports: [
NativeScriptModule,
AppRoutingModule
],
declarations: [
AppComponent
],
schemas: [
NO_ERRORS_SCHEMA
]
})
export class AppModule { }
код файла app.component.ts
import {Component} из "@ angular / core";
@ Component ({moduleId: module.id, селектор: "ns-app ", templateUrl:" app.component.html "}) класс экспорта AppComponent {
onButtonTap() {
console.log('Hi hello button tapped');
}
}
код файла app.component.html