问题标签 [parentviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 如何在 UIViewController 中设置 parentViewController?
UIViewController 的 parentViewController 属性是只读的,但我正在嵌套自定义视图控制器并想使用此属性。
但是,由于它是只读的,而且我没有找到其他设置此属性的方法,所以我的问题是:如何设置它?
很明显,UINavigationController可以在-pushViewController中以某种方式设置属性,-presentModalViewController也可以,所以一定是可以的。
我知道我可以添加自己的 UIViewController 属性,但我确信 parentViewController 原则上是正确的属性。
objective-c - if parentViewContoller 语句
我正在编写一个带有 UITableView 的程序,并在导航栏中添加按钮,这会导致编辑页面。当您单击表中的某个项目时,会推送一个包含与该项目相关的信息的视图 (rView)。此视图有一个编辑按钮,该按钮也可通向编辑页面。有没有一种方法可以让我在编辑页面上为完成按钮添加一个 if 语句,上面写着“如果 parentViewController 是要转到 rView 的 UITableView,否则是 popViewController?” 我会假设有一种方法可以做到这一点,但我不确定这样做的语法。谢谢
iphone - 添加子视图后,superview 和 parentviewcontroller nil
我想我缺少一些基本的东西,所以我想向社区寻求帮助。我正在构建一个基于基本 iPhone 实用程序应用程序的应用程序。我的 MainView 和 FlipsideView 共享一些元素,因此我为这些部分创建了单独的 ViewController 和 nib 文件。为了做到这一点,我做了以下工作: 1. 创建了一个名为 searchDateViewController 的视图控制器,它是 searchDateView.xib 文件的所有者 2. searchDateView.xib 基本上是一个 UIView,里面有一个 UILabel,视图连接正确 3. 里面MainViewController.m 和 FlipsideViewController.m 我都添加了一个子视图,如下所示:
一切都显示和工作得很好。基本上取决于在每个主视图和反面视图中发生的操作,笔尖的 UILabel 会发生变化。但是,如果 searchDateViewController 是从 MainView 或 FlipsideView 加载的,我想做一些稍微不同的事情。但是,我似乎无法弄清楚哪个 ViewController 正在添加 searchDateViewController 子视图。
在 searchDateViewController 我试过:
在这两种情况下,我都得到零。
所以我的问题是 - 我可以找出哪个 ViewController 正在添加 searchDateViewController aa 子视图吗?如果有怎么办?或者如果我这里的逻辑完全搞砸了,我应该怎么做?
谢谢!
iphone - 访问 parentViewController 的变量
我想允许一个 push 设置 parentViewController 的实例变量。例如,VC1(父级)有一堆文本字段,而哪些不是从 VC2(子级)填充的。VC2 被 VC1 压入堆栈。我试过这样做,parentViewController.myString = "foo";
但是由于 parentViewController 是 UIViewController,我无法编辑 myString 字段。
基本上,我的问题是“如何访问父级的实例变量?”
编辑:我在这里尝试了解决方案:Setting property value of parent viewcontroller class from child viewcontroller? 但它充满了语法错误。
iphone - iPhone:在 parentViewController 上调用 dealloc 会导致异常
我正在处理 viewDidUnload 和 dealloc 方法,并且在调用 [super dealloc] 时发现了一个问题;在父视图控制器中。
我有很多带有自定义代码的视图控制器,我把它们放在了父视图控制器上。因此,在定义视图控制器时,我设置了对超类的引用:
然后,在 dealloc 方法中,我调用 AbstractViewController dealloc 方法:
[super dealloc] 执行以下代码:
如果我在 iPhone Simulator 上模拟内存警告,则会引发以下异常:
但是,如果我在 AbstractViewController 中注释 [super dealloc] 行,则不会引发异常并且我的应用程序仍在运行。
再次感谢您的帮助!
objective-c - UIViewController parentViewController 访问属性
我知道这个问题已经被问过好几次了,我确实阅读了关于这个主题的现有帖子,但我仍然需要帮助。
我有 2 UIViewControllers
- 父母和孩子。UIViewController
我使用presentModalViewController
如下显示孩子:
子视图有一个UIPickerView
. 当用户从中选择一个项目UIPickerView
并单击完成时,我必须关闭模式视图并UITextField
在父视图中的 a 上显示所选项目。
在孩子的按钮 clickdelegate
中,我执行以下操作:
一切正常,没有错误。但我不知道如何加载父视图以显示更新后的UITextField
.
我试过了
不工作。请帮忙。
iphone - 重新加载父视图控制器
我有一个 iPhone 应用程序,我在其中使用模式视图显示设置页面
[self presentmodalviewcontroller:tempcontroller animated:yes];
当用户完成设置后,他可以返回上一页。
现在我想在用户从设置页面返回时重新加载我的主页。我读了一些我应该使用@protocol and delegate
的地方。我已经浏览了网络上关于这个主题的一些教程。但我无法做到这一点。我不知道,@protocol and delegate
因为我是 iPhone 开发的新手。
请帮助我一些好的教程。如果您能建议我任何链接逐步描述我的需求,那就太好了。
期待您的帮助......
提前致谢
喜悦
iphone - 在没有警告消息的情况下回调父控制器上的方法
我有一个前视图和一个翻转视图,就像实用天气应用程序一样。
为了避免处理协议的复杂性……在我的 FlipView 上,我需要调用一些驻留在我的前视图中的代码。这有效......但在编译期间会产生警告。
警告(显示两次):
该方法肯定存在......并且执行得很好......但是为什么会出现警告???
asp.net-mvc - 无法解析父控制器的视图
创建控制器:
比创建另一个从 MyBaseController 继承的特定控制器:
在 Views/MyBaseController 文件夹中有一个名为 MyAction.aspx 的视图然后,调用 MyController/MyAction 方法。将产生以下异常:
找不到视图“MyAction”或其主视图。搜索了以下位置: ~/Views/MyController/MyAction.aspx ~/Views/MyController/MyAction.ascx ~/Views/Shared/MyAction.aspx ~/Views/Shared/MyAction.ascx
我可以让 MVC.NET 使用 Views/MyBaseController 文件夹中的视图吗?
iphone - iPhone - 访问父视图控制器?
我有 2 个视图控制器 A,B
- ViewController A 正在屏幕上显示
- ViewController B 的视图被添加到 ViewController A 的视图中。
如何在不传递指针的情况下从 ViewController B 访问 ViewController A?
self.parentViewController 不起作用它返回 null