Native Script没有显示res:// image

eus*_*soj 5 nativescript angular2-nativescript

我正在关注NativeScript教程,但是当我尝试使用res://加载图像时,我无法使用iOS.

<Image src="res://logo" stretch ="none" />
Run Code Online (Sandbox Code Playgroud)

该文件位于App_Resources/iOS/logo.png中

更新:

现在有效:

1.-从设备/模拟器中卸载应用程序

2.-然后做一个新的tns build ios以获得新的构建

far*_*llw 6

与Android相同的问题的相关步骤.

tns platform remove Android
tns platform add Android
tns run Android
Run Code Online (Sandbox Code Playgroud)

补充说明:此处的问题是您的应用程序实际上并未从AppResources运行.它实际上是从platform/ios和platform/android运行的,两者都是在新构建期间编译的.

所以当你在AppResources下添加一个图像时,很棒,但除非你重建应用程序仍然运行在platform/ios和platform/android中找到的过时资源.

删除平台并添加平台将确保您的应用程序使用的文件夹模拟应用程序资源.您的图像将可用.


Geo*_*rds 1

我预计问题出在您对 nativescript cli 的使用上。

要编译并运行新应用程序,您应该运行tns prepare ios,然后tns build ios运行tns launch ios​​。或者tns run ios完成所有这些步骤。因此请记住,在添加新平台、插件或资源时,您应该重新运行准备命令。