ios打开html页面关闭当前页面跳转,【已解决】怎么从iOS原生界面跳转回到html页面呢...
我通过这个代码,跳转到iOS原生界面。
// NewViewController为应用内创建的原生的ViewController类名,所调用页面的内容需要在原生代码中完成
var newVCobj = plus.ios.newObject("NewViewController");
var UIApplicationClass = plus.ios.importClass("UIApplication");
var UIAppObj = UIApplicationClass.sharedApplication();
var del = plus.ios.invoke(UIAppObj,"delegate");
// 如果当前应用delegate对象包含UIWindow对象并且变量名命名为“window”可以这么写,
// 否则需要根据实际代码情况修改
// 应用的delegate对象也可以添加一个返回UIViewController的方法
var appWindowObj = plus.ios.invoke(del,"window");
var appRootController = plus.ios.invoke(appWindowObj,"rootViewController");
plus.ios.invoke(appRootController,"presentViewController:animated:completion:",newVCobj,"YES",null);
但是怎么跳转回去呢?我试了打开webview好像不行,求指导。
有找到过Android的回答,但是找不到iOS的
//这个是Android的
Button btn = (Button)findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Intent intent=new Intent();
intent.setClass(Second.this, io.dcloud.PandoraEntry.class);
startActivity(intent);
}
});
============一番探索后=======
找到了一份代码……,可以运作的噢!
//
// xViewController.m
// HBuilder-Hello
//
// Created by ljx on 17/2/12.
// Copyright © 2017年 DCloud. All rights reserved.
//
#import "xViewController.h"
#import "PDRToolSystem.h"
#import "PDRToolSystemEx.h"
#import "PDRCoreAppFrame.h"
#import "PDRCoreAppManager.h"
@interface xViewController ()
@end
@implementation xViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)MY:(id)sender {
//[self dismissViewControllerAnimated:YES completion:nil];
NSLog(@"FFF");
// 获取PDRCore句柄
PDRCore* pCoreHandle = [PDRCore Instance];
if (pCoreHandle != nil)
{
// 设置Core启动方式
[pCoreHandle startAsWebClient];
// 设置拼写Webview将要打开文件的url
NSString* pFilePath = [NSString stringWithFormat:@"file://%@/%@", [NSBundle mainBundle].bundlePath, @"Pandora/apps/HelloH5/www/plus/audio.html"];
CGRect StRect = CGRectMake(0, 20, self.view.frame.size.width, self.view.frame.size.height - 20);
PDRCoreAppFrame *appFrame = [[PDRCoreAppFrame alloc] initWithName:@"WebViewID1" loadURL:pFilePath frame:StRect];
// 设置webview的Appframe
[pCoreHandle.appManager.activeApp.appWindow registerFrame:appFrame];
// 将AppFrame设置为当前View的Subview
[self.view addSubview:appFrame];
}
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
@end
ios打开html页面关闭当前页面跳转,【已解决】怎么从iOS原生界面跳转回到html页面呢...相关推荐
- 【从零建站3/n】错题集(已解决):服务器上再次进入有Echarts的页面,图表无法显示
碰到一个很厉害的Bug. 主角是我个站提供的深圳个人车牌竞价预测:本地npm run serve一切正常,但是一旦上服务器(腾讯云)就会出问题: 打开网页或PWA程序后第一次进入有echarts图的竞 ...
- win10 一直循环重启, 页面 “scanning and repairing (C): ”...(已解决!)
win10 一直循环重启, 页面 "scanning and repairing (C): " ... (已解决!) 记录 解决 重点 原因 记录 烦~~~~今天电脑一直出现问题, ...
- ios测试版软件闪退,【已解决】某iOS的app大面积发生问题一打开就闪退
现象:之前正常用了,近1年的一个iOS的app,观致集客管家,突然用户在今天20180901,打不开了,一打开就闪退,不知道何故. 同事自己的iPhone去测试,也是同样现象:一打开就闪退. 现在需要 ...
- [已解决]连接星巴克的wifi后不弹跳验证页面
问题描述: 1.连接星巴克的wifi后不弹跳验证页面 2.手机可以正常连接星巴克wifi 解决方法:将电脑的mac地址修改为手机的mac地址 具体操作: 1.获取手机mac地址:手机设置->无线 ...
- renren-fast-vue登陆页面验证码显示不出来(21-8-7已解决)
今天在自学谷粒商城的项目,走到了前后端搭建手脚架的章节,前端部署遇到了一些问题,这边博客先总结一下验证码不显示的处理办法. 一.问题复现 二.思考+查找解决办法 从报错可以看出大概是头文件设置出了些问 ...
- 飞书电脑端打开共享文档后无权限(已解决)
问题背景 飞书共享文档在手机上有权限但是在电脑上没有权限 问题分析 主要原因就是PC端打开的页面,里面的账号并不是默认和飞书软件的账号保持一致,而是和之前在该浏览器上登录过的账号保持一致. 问题解决 ...
- [绍棠] iOS开发- 文件共享(利用iTunes导入文件, 并且显示已有文件) 以及 iOS App与iTunes文件传输的方法和对iOS App文件结构的说明
就像很多iOS上面的播放器App一样,本文编写一个程序可以通过iTunes往里面放文件,比如编写一个视频播放器程序,通过itune往里面放视频文件,然后通过这个App来播放这个视频.下面是通过iTun ...
- 关于 无法打开chormdriver 因为无法验证开发者 的解决方案[已解决]
问题产生原因 心血来潮,将以前的代码放到了 Mac 上来运行 WEB 自动化的脚本,环境搭建好之后,出现了这个问题,见下图 造成这个问题的原因其实就是 Mac 系统无法确认 浏览器的驱动是否是合法.安 ...
- Studio One 打开效果工程提示“采样率不匹配音频设备”(已解决)
宿主(DAW)机架打开效果工程提示"采样率不匹配音频设备"问题,现在孤狼来分享一下解决问题,为什么会这样.出现提示"采样率不匹配音频设备"问题呢,出现这个问题, ...
最新文章
- 华为和思科设备路由协议默认优先级总结
- .NET部分知识点整理
- gdb x命令_详解gdb的使用技巧
- 题库 java_java题库
- Java笔记01-数组相关
- GDB动态库搜索路径
- Java 算法 区间K大数查询
- 我的一个低级错误,导致数据库崩溃半小时!!
- 程序员发展职业规划_程序员做到以下几点,十年之后才不会被淘汰
- 如何把Backtrack 5安装到U盘/Backtrack 4安装方法
- JavaScript中的变量 函数 对象的定义和方法
- halcon获取图像中心点_Halcon学习之六:获取Image图像中Region区域的特征参数
- ffmpeg开发打印音视频meta信息
- 微信连WiFi已OUT?
- 【无标题】16 求素数 盛通教育(C++)
- dva开源项目_后台前端管理系统,基于react、typescript、antd、dva及一些特别优秀的开源库实现...
- 使用scipy.integrate模块中的quad和dblquad方法分别进行单重积分和多重积分
- 离散信道容量迭代算法
- 用高德地图实现点击地图添加标记点,获取该点的经纬度,详细地址,通过输入框进行地址搜索自动定位到输入框地址
- 7-226 sdut-C语言实验-矩阵输出(数组移位)7-227 sdut- C语言实验-计算1到n的和(循环结构)7-228 加法口诀表