当前视图控制器不适用于 ios 9

2024-03-10

目前的视图控制器不适用于 ios 9, 当我按下按钮时,它没有重定向到当前视图控制器。

为什么会出现这种情况?

我试过下面的代码

 RegistrationViewController * viewController =[[UIStoryboard storyboardWithName:@"Registration" bundle:nil] instantiateViewControllerWithIdentifier:@"RegistrationViewController"];
 [self presentViewController:viewController animated:YES completion:nil];

我也尝试过下面的代码

 UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"Registration"
                                                         bundle:nil];
 RegistrationViewController *add =
 [storyboard instantiateViewControllerWithIdentifier:@"RegistrationViewController"];
 [self presentViewController:add animated:YES completion:^{
        dispatch_async(dispatch_get_main_queue(), ^{
            [self presentViewController:add
                               animated:YES
                             completion:nil];
        });
  }];

Edit

我的完整代码在这里。我正在使用 Xcode 7 并使用 ios 9 运行它

#import "LoginViewController.h"
#import "RegistrationViewController.h"

@interface LoginViewController ()

@end

@implementation LoginViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}


- (IBAction)actionRegistrationClicked:(id)sender
{
    RegistrationViewController * viewController =[[UIStoryboard storyboardWithName:@"Registration" bundle:nil] instantiateViewControllerWithIdentifier:@"RegistrationViewController"];
     [self presentViewController:viewController animated:YES completion:nil];

}
@end

注册视图控制器

#import "RegistrationViewController.h"

@interface RegistrationViewController ()

@end

@implementation RegistrationViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

确保presentedViewController 为零。如果presentedViewController不为零,则将代码更改为以下内容。

RegistrationViewController * viewController =[[UIStoryboard storyboardWithName:@"Registration" bundle:nil] instantiateViewControllerWithIdentifier:@"RegistrationViewController"];

if ([self presentedViewController]) {
    [[self presentedViewController] dismissViewControllerAnimated:NO completion:^{
        dispatch_async(dispatch_get_main_queue(), ^{
            [self presentViewController:viewController animated:YES completion:nil];
        });
    }];
} else {
    [self presentViewController:viewController animated:YES completion:nil];

}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当前视图控制器不适用于 ios 9 的相关文章

  • NSURL URLWithString:引发异常

    简而言之 NSURL URLWithString 似乎引发了一个例外 根据文档 如果字符串格式错误 则返回 nil 没有提到在任何情况下都会引发异常 除此之外 我还对 URL 进行编码并检查nil在将字符串转换为 URL 之前 任何人都可以
  • GMSMapView 中的倒多边形

    我必须在我的 iPhone 项目中使用 Google 地图 并且我正在使用 GMSPolygon 来绘制多边形 但是如何填充地图上除多边形内部之外的所有位置 就像下图一样 谢谢 我玩过你的问题 主要思想是用多边形填充整个地球 然后为您的特定
  • iOS 10 的错误? NSDate 日本地区时间描述和 24 小时休息

    这似乎是 iOS 10 的一个错误 在 iOS 8 和 9 中都可以 NSDate date description 的小时描述是错误的 它附加了 24 小时描述和 12 小时描述 我没有使用 NSDateFormatter 只是默认设置
  • 如何确定iPhone铃声的当前级别?

    我正在使用 AVSystemController 将 iPhone 铃声静音 但我不知道如何确定铃声的当前级别 有任何想法吗 PS 是的 我知道使用 AVSystemController 可能会导致应用程序被 App Store 禁止 这不
  • 如何在 Apple Watch Extension/App 和 iOS App 之间建立通信通道

    我正在探索 WatchKit SDK 当我有 WatchKit 应用程序时 是否可以在 WatchKit 应用程序上从 iPhone 应用程序设置值 例如文本 设置 我可以从 iPhone 应用程序调用 WatchKit 应用程序扩展中的函
  • 由于语言错误,Itunes Connect 无法提交

    Thats all it shows https i stack imgur com 0aZm8 png 我不确定它没有告诉我出了什么问题 it shows its linked to the language https i stack
  • 如何在 Swift 3 中解析 JSON 数组 [重复]

    这个问题在这里已经有答案了 我从 Socket 获取了一些我想访问的数据 但收到错误消息 指出每次都无法将 NSArray 转换为 NSDictionary struct SocketEventHandler let event Strin
  • 这个错误是无效上下文0x0吗?

    我在ViewDidLoad中编写了以下代码 Implement viewDidLoad to do additional setup after loading the view typically from a nib void view
  • 如何从代码隐藏中设置 CarouselView 的项目?

    我有一个 CarouselView 它绑定到图像的 ItemsSource 但我想通过更改 CarouselView 的索引来更改当前显示的图像 我尝试使用 CarouselView Position 作为必须选择的元素的索引 但不幸的是这
  • iOS UIButton 带有圆角和背景 bug

    我发现圆形 UIButton 存在一个奇怪的问题 这是我创建此按钮的代码块 let roundedButton UIButton type System roundedButton frame CGRectMake 100 100 100
  • UISearchController 保留问题

    我正在尝试使用 UISearchController 但是我遇到了无法解决的保留问题 MainTableview 有两个部分 第1节 基于某些正则表达式过滤数据 第2节 All Data 我将 UISearchController 添加到我
  • 在 Swift 中自动移动 UISlider

    我想在按下按钮时将 UISlider 从 minValue 循环移动到 maxValue 并在再次按下按钮时将其停止在当前位置 我想使用 Swift 我遇到的主要问题是函数 slider setValue 太快了 我希望动画更慢 IBAct
  • 避免“在此块中强烈捕获自身可能会导致保留周期”消息

    每次我必须在块内使用全局变量或属性时 如下所示 self save if isItSaving NO self saveMyFile 我必须像这样重写 BOOL iis isItSaving id myself self self save
  • 如何使用 Swift 获取 YouTube 频道的所有播放列表?

    我的问题不是关于从一般频道检索视频 我只想获取该频道创建的所有 播放列表 并检索每个播放列表的缩略图 标题和视频数量 这是一个 YouTube 频道示例 正如您所看到的 有很多已创建的播放列表 截至目前 我只能获取某个频道最新上传的视频 在
  • SpriteKitPhysicsBody非矩形碰撞

    pipeUp physicsBody SKPhysicsBody rectangleOfSize pipeUp size 在此编码中我使用了rectangleOfSize对于碰撞物理体 但如果我想按像素仅使用图像的形状 我应该使用什么而不是
  • 检查 touchend 是否在拖动后出现

    我有一些代码可以更改表的类 在手机上 有时表格对于屏幕来说太宽 用户将拖动 滚动来查看内容 但是 当他们触摸并拖动表格时 每次拖动都会触发 touchend 如何测试触摸端是否是触摸拖动的结果 我尝试跟踪dragstart和dragend
  • Xcode 9 中的“addingPercentEncoding”是否损坏?

    在 Swift 3 x 和 Xcode 9 beta 2 中 使用addingPercentEncoding https developer apple com documentation swift string 1690785 addi
  • 将 iPhone 上的 stderr 写入文件和控制台

    我正在遵循答案中的建议here https stackoverflow com questions 5179108 iphone how to read application logs from device用于将 iOS 设备上的 NS
  • 在 iOS 上从 GPS 获取时间

    我正在开发一个跟踪器应用程序 该应用程序需要高精度地了解设备位置 即它使用位置服务并忽略水平精度低于 20 米的位置 CLLocation没有明确声明是否通过 GPS 确定 但是 如果水平精度为 20 米或更好 则可以认为它是来自 GPS
  • ActionScript、NetStream.Play.Failed iOS AIR 移动设备

    我正在尝试以类似于 Tiberiu Ionu Stan http stackoverflow com questions 2036107 aac mp4 not working in actionscript 3s netstream 的方

随机推荐

  • 使用 Rails 连接到远程 MySQL 主机时出现问题

    我想连接到远程 MySQL 主机 使用rake db create 但 Rails 始终认为它是本地的 Database yml 使用以下配置 defaults defaults encoding unicode adapter mysql
  • 加载图像时出现内存不足错误

    我想在 Android 上加载图像 background BitmapFactory decodeResource getResources R drawable hangmanbegin background Bitmap createS
  • AngularJS .Net WebAPI 上传图像并保存到数据库(MSSQL)

    我正在尝试从 UI 上传图像 可以绑定到数据类型为 byte 的模型 并将其保存在数据库中 我正在使用 AngularJS 将其连接到 NET WebAPI 并将其保存到 MSSSQL Server 我找不到使用这些技术的好例子 问题 使用
  • utf-8 和 utf-8-sig 有什么区别?

    我正在尝试使用 pandas dataframe 在 python 中对孟加拉语单词进行编码 但作为编码类型 utf 8 不起作用 但 utf 8 sig 起作用 我知道utf 8 sig带有BOM 字节顺序标记 但为什么它被称为 utf
  • 为什么 import cntk as C 在 google colab 中不起作用

    我安装了opencv版本3 4 4 安装了cntk 导入到google collab给出了以下结果 import cntk as C usr local lib python3 6 dist packages cntk cntk py in
  • 如何在 PHP 中将字符串转换为 JSON 对象

    我从 SQL 查询得到以下结果 Coords Accuracy 65 Latitude 53 277720488429026 Longitude 9 012038778269686 Timestamp Fri Jul 05 2013 11
  • Mongoose:如果元素已存储,则不插入

    我使用 MongoDB 和 Mongoose 与 Express 来存储通过 Twitter API 检索的推文 我想避免保存重复的推文 我正在做类似的事情 TweetsModel find tweet id tweet tweet id
  • 类扩展了 React.Component 不能在 React 中使用 getInitialState

    我正在 React 中尝试 ES6 语法 并编写如下组件 export default class Loginform extends React Component getInitialState return name password
  • TFS2012离线构建服务

    我配置TFS2012团队构建 在配置过程中 构建服务显示状态正在运行 不久之后 可能是 10 秒 构建控制器和构建代理服务就会停止 但在管理构建控制器窗口中 我的 TFS2012 控制器和代理显示可用 因此 我触发了为此控制器配置的构建定义
  • 集群配置中的 Hibernate 搜索?

    我正在开发一个 Java Web 应用程序 使用 JBoss Seam 作为应用程序框架 我想利用 Hibernate Search 提供实体搜索功能 集成进展顺利 距离部署也越来越近了 生产中应用程序的设置将是 2 个 或更多 Tomca
  • iphone:NSMutableURLRequest 返回 MS Word 样式撇号的奇怪字符

    我们使用 XML NSMutableURLRequest 从我们的网站上提取内容 有时它会通过 卷曲 样式的撇号和引号 而不是 提取内容 NSMutableURLRequest 似乎讨厌这些并将它们变成奇怪的 U00e2 U0080 U00
  • 隐式转换为布尔值并与布尔值进行比较

    我正在回答这个问题 https stackoverflow com questions 21350924 explicit bool operator cannot return test initialize bool 关于用户定义的转换
  • LIBCURL 中的简单 telnet 示例 - C++

    我需要在 LIBCURL curl haxx se libcurl C 中查找简单的 TELNET 示例 我搜索了这个网站 但没有找到任何简单的例子 我只需要连接到 TELNET 进行身份验证并发送消息 Thanks 在 libcurl 中
  • 通用应用程序缺少 WriteableBitmap SaveJpeg

    我正在开发一个通用应用程序 在我的共享代码中 我尝试从网络下载图像并将图像保存到 LocalFolder 我正在使用 HttpClient 从用户给定的 url 下载图像并读取客户端响应以保存图像 我正在使用下面的代码进行保存 但无法找到
  • 带有可选逗号和点的有效数字的正则表达式

    我试图只允许使用数字和特殊字符 例如 和 允许出现在我的文本字符串中 为此我尝试了以下代码 var pattern A Za z g var nospecial lt gt g if ev ctrlKey charCode 9 charCo
  • 在 Node.js 中创建 TCP 服务器和 HTTP 服务器之间的 WebSocket

    我创建了一个TCP服务器 using Node js它监听客户端连接 我需要传输数据TCP服务器 to HTTP服务器再次在 Node js 中可能通过网络套接字 套接字 io 但是 我不知道如何创建这样的连接 以便 TCP 服务器能够通过
  • 在 D3.js (V4) 中创建分类折线图

    I m 相对地D3 js 新手 我正在可视化我的 PassengersIn 和 PassengersOut 值总线数据简单 json文件 作为参考 其中一个 JSON 对象如下所示 BusNo 1 Date 21 November 2016
  • 动态添加 Y 轴

    是否可以向 Highstock 图表添加新的 y 轴 我尝试过在选项中添加一个并重新绘制 但这似乎不起作用 HighCharts 的文档包含图表对象的 addAxis 函数 但在 HighStock 中该函数不存在 还有其他选择吗 请看一下
  • TrustZone 监控模式和 IFAR、IFSR、DFAR、DFSR

    The ARM TrustZone 监控模式 http infocenter arm com help index jsp topic com arm doc prd29 genc 009492c CACJBHJA html可以在监视模式下
  • 当前视图控制器不适用于 ios 9

    目前的视图控制器不适用于 ios 9 当我按下按钮时 它没有重定向到当前视图控制器 为什么会出现这种情况 我试过下面的代码 RegistrationViewController viewController UIStoryboard sto