Nativescript Playground: сообщение об ошибке Uncaught - PullRequest
0 голосов
/ 22 мая 2019

В первый раз, используя Nativescript, запустил простой скрипт, который использует nativescript-контакты для iOS (https://www.npmjs.com/package/nativescript-contacts) и выдаёт мне следующую ошибку:

2019-05-21 19:20:32.059 nsplaydev[284:10490] PlayLiveSync: Initializing NativeScript runtime at /var/mobile/Containers/Data/Application/F19FB79E-A435-49E6-A978-308E1C976F0A/Documents/Playground/LiveSync
CONSOLE WARN file:///app/c210e62cd8f442b19651.worker.js:31673:12: Objective-C class name "UIDocumentInteractionControllerDelegateImpl" is already in use - using "UIDocumentInteractionControllerDelegateImpl2" instead.
2019-05-21 19:20:32.108 nsplaydev[284:10454] PlayLiveSync: Uncaught Exception
2019-05-21 19:20:32.109 nsplaydev[284:10454] PlayLiveSync: Sending crash report
2019-05-21 19:20:32.132 nsplaydev[284:10439] PlayLiveSync: Successfully sent uncaught error message onZN396nE
2019-05-21 19:20:32.133 nsplaydev[284:10439] PlayLiveSync: Successfully sent log message onZN396nE

Как / где я вижу ошибкуlog - что это за уникальный идентификатор (onZN396nE), который он генерирует?

Спасибо!

M

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

Что ты знаешь? Я нашел проблему:

Часть (а) кода приведена ниже. TemplateUrl не так внизу. Это должно быть "login / login.component.hmtl"

import { Component } from "@angular/core";

@Component({
    selector: "gr-login",
    moduleId: module.id,
    templateUrl: "./login.component.html"
})
export class AppComponent {}
0 голосов
/ 22 мая 2019

Насколько я понимаю, вы не можете запустить программу на Playground, которая имеет зависимости от нативных API, поскольку площадка имеет некоторые ограничения . Тем не менее, он содержит некоторые из наиболее полезных плагинов NativeScript и поэтому охватывает широкий круг задач, которые необходимо выполнить при разработке приложений.

nativescript-contacts плагину требуются разрешения, и взаимодействие с частью API платформы не слишком прямолинейно.

...