我有一个在xamarin.ios中设计的应用程序,它应该远程下载$('#test').on('focusin', 'select input', function(){
$(this).data('val', $(this).val());
}).on('change', 'select input', function(){
var prev = $(this).data('val');
var current = $(this).val();
console.log("Prev value: " + prev);
console.log("Current value: " + current);
});
文件并将其安装在iphone上。我按照以下方式以编程方式实现:
ipa
string url = "https://cielgroup.github.io/apps/TruckApp.iOS.plist";
NSString stringUrl = new NSString("itms-services://?action=download-manifest&url="+url);
NSUrl fileUrl = new NSUrl(stringUrl);
success = UIApplication.SharedApplication.CanOpenUrl(fileUrl); // returns true
UIApplication.SharedApplication.OpenUrl(fileUrl);
成功返回boolean
,这意味着它可以打开true
。但该应用程序不会崩溃,它只显示一条警告消息:
无法连接到cielgroup.github.io
但是,当我将下面的代码嵌入到网页中并将其托管在同一个域上并通过iphone的浏览器访问URL
时,它可以正常工作。也就是说,URL
文件已成功下载并安装在iphone上。
ipa
使用<a href="itms-services://?action=download-manifest&url=https://cielgroup.github.io/TruckApp.iOS.plist">
Download Application
</a>
以编程方式执行此操作时,有人可以帮助解决此问题吗?我是否必须在NSURL
中添加任何内容?请帮忙。
答案 0 :(得分:0)
问题可能是您的网络外无法访问该文件。只是我的猜测,因为我只是试图打开页面https://cielgroup.github.io/apps/TruckApp.iOS.plist
,它告诉我无法找到页面。所以试试吧。继续使用手机,将自己从网络中移除并使用您的移动数据计划。查看该文件是否可以下载。如果它无法下载那么它的问题是网址不公开。由于您在网络上以及访问Intranet URL,该函数可能返回true。让我知道它是怎么回事。
答案 1 :(得分:0)
重要的是要理解canOpenURL
只是检查设备上是否有指定URL的处理程序;所以,在这种情况下,你要问&#34;可以打开itms-services
网址吗?&#34;它没有检查
连接到URL指定的资源或可用性。
在url
stringUrl
之前,您需要对 //press play button
if (mouseX > 120 && mouseX < 480 && mouseY > 160 && mouseY < 220) {
playfill = 120;
inButtonP = true;
} else {
playfill = 0;
sharefill = 0;
settingsfill = 0;
inButtonP = false;
};
function mousePressed() {
if (inButtonP) {
playing = true;
println("pressed");
};
};
进行百分比编码