- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
对于 iOS 应用程序,我有一个 Storyboard和多个 Controller ,以及从 Controller GameClass 到 Controller SettingsClass 的转场。在 View Controller GameClass 中,segue 有一个名为 GameToSettings 的标识符:
但是,当我想从我的 GameClass 调用 segue 时:
[self performSegueWithIdentifier: @"GameToSettings" sender: self];
我收到错误信息
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Receiver (<GameClass: 0xcf0c550>) has no segue with identifier 'GameToSettings''
我尝试了很多在其他文章中找到的技巧(例如重命名 Storyboard、清理项目、更改模拟器格式、为 segue 重新命名等),但问题不断出现。
我在这里上传了我的代码版本:http://www.petits-suisses.ch/Issue.zip .关于我可以继续尝试的任何建议吗?
谢谢。
最佳答案
你不应该以这种方式实例化你的 View Controller :
GameClass *myNewVC = [[GameClass alloc] init];
相反,使用
[[UIStoryboard storyboardWithName:@"storyboard name" bundle:nil] instantiateViewControllerWithIdentifier:@"vc identifier">]
编辑:看看https://github.com/mac-cain13/R.swift
它将允许您使用自动完成轻松实例化它,键入安全方法:R.storyboard.main.myViewController
关于ios - 当标识符存在时,“接收者没有与标识符的连接”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25020866/
我正在尝试每 60 秒运行一次 CPU 密集型任务。我正在使用带有 PendingIntent 的 AlarmManager,` Intent intent = new Intent(Main
嗨,我正在一个项目中,我使用table_calender创建事件并将其保存在数据库中,我已经成功添加了数据库,然后在数据库中,当我必须检索它们时,当数据库中只有一个事件时,就会出现问题。根据日历显示制
我想构建一个 Sender-Receiver,每个都有两个 PartialView,并通过 Controller 中的发送方法连接它们。 Ajax 操作调用需要必须重新呈现的 div 的 Id。但我希
我目前正在尝试在 UIPickerView.subviews 中找到一个 UIPickerTable ...所以我遍历并执行 isKindOfClass:[UIPickerTable class] .
我正在尝试找到一种解决方案来控制我构建的 Android 应用程序中的 vpn 连接。到目前为止,我可以找到以下结果: 从 Android 版本 2.3.x 开始,无法通过 intents 控制 an
我可以找到大量链接两个调用的示例,但我有 3 个 http 调用使用前一个调用的数据一个接一个地进行。 我有两个人在使用 flatMap 所以: call1(params) .flatMap((r
我是 Azure 服务总线的新手,刚刚按照下面链接中的 MS 指南操作,运行了 2 个 .NET Core 控制台应用程序。一个作为发送者,另一个作为接收者/消费者。 https://learn.mi
我正在尝试从firestore中的flutter中检索单个文档,当存在文档时,它应该返回数据,而当不存在文档时,它应该返回null数据,到目前为止,我尝试过什么: @override Widg
我在使用 Flutter 设置使用电子邮件和密码注册时遇到问题。我让它登录新用户并保存他们的 Firebase 身份验证信息,但它不会将任何配置文件数据保存到 Firebase 存储部分。我不确定我在
我是一名优秀的程序员,十分优秀!