问题标签 [modalviewcontroller]

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.

0 投票
6 回答
60403 浏览

iphone - iOS:在 NSUserDefaults 中使用布尔值

加载我的应用程序时rootViewController,我希望能够检查用户登录凭据是否已保存到NSUserDefaults.

基本上,当用户加载应用程序并且他/她没有保存她的登录凭据时,将推送 amodalAlertView并且用户将能够适当地保存他们的凭据。这会将这些UITextField字符串保存到相应的NSUserDefault对象中。但是,是否有可能在完成此保存后,我可以创建NSUserDefault一个布尔对象并将值更改为是?

这意味着布尔值已设置为否,并且当用户保存其登录凭据时,它还会将布尔值更改为是?

0 投票
1 回答
318 浏览

iphone - 使用视图控制器作为模态视图控制器和标签栏视图控制器

我在 iPhone 中有一个类似于联系人的视图控制器。代码是这样的,

RemittanceFriendsVC 是 UITableViewController,单击一个单元格将进入详细信息视图。我在 ViewController (VC) 中设置了“模态”变量,以了解它是否加载为模态。由于它是标签栏项目的一部分,(非模态视图)它工作正常。但是当我将它作为模态 VC 加载时,当我单击表格单元格时,我想关闭模态视图,但它并没有关闭模态视图。

在friendVC中,这不起作用,

我想要做的是,将相同的 VC 用作选项卡栏项目,有时用作模态 VC。不可能吗?

0 投票
1 回答
229 浏览

iphone - 基于 ModalViewController 的应用程序在 30 次演示后崩溃

我有一个 ipad 应用程序,它有类别(里面有 tableviewcontrollers)和详细视图,其中有一个 webview 显示 tableview 上的行的信息。

在类别表视图的 didSelectRowAtIndexPath 函数上,我将代码用作:

这工作正常。但是在使用该应用程序时,如果您在表格视图中单击行并打开一个详细信息页面并关闭它大约 30 次,应用程序就会崩溃并退出。

应用程序崩溃时我收到的警告如下:

当我关闭模态视图控制器时,我将释放我在详细视图中使用的所有对象。但我无法解决的问题是它为什么会崩溃?那是一个错误吗?我不能使用 presentModalViewController 超过 30 次吗?

请帮我。

谢谢。

0 投票
1 回答
562 浏览

iphone - 从 presentModalViewController 交换模态视图后面的视图

我正在尝试创建一个在启动时显示常规视图的应用程序。它作为一个介绍视图,带有两个按钮,用户可以选择签名或注册。单击登录后,我使用 presentModalViewController 呈现表单。在他们完成此操作后,我想关闭模态视图,并将介绍视图与作为常规应用程序的标签栏控制器交换。

不过,我在让这件事发生动画时遇到了很多麻烦。我确实设法让模态视图与它下面的新视图一起过渡,但随后立即重新显示了介绍视图,我不知道为什么。

在委托中,我正在运行:

呈现视图很标准

这就是我解雇它并获得我上面所说的行为的方式:

0 投票
1 回答
286 浏览

iphone - 在 modalViewController 中使用 indexPath.row 时崩溃

我的 indexPath.row 有问题,当我尝试访问此变量时,我的应用程序崩溃并且控制台上没有错误:(

代码是这样的:

我在 ModalViewController 中使用它。

0 投票
3 回答
1841 浏览

iphone - 导航栏标题未设置 iphone

在我的应用程序中,我按如下方式展示了一个 modalviewcontroller,并且我无法更改导航栏的标题或其任何属性。

我尝试实例化应用程序委托并将其导航控制器分配给本地导航控制器实例,但没有用。

不知何故,导航控制器无法访问。无法使用“self.navigationitem”访问它。每当我将 modalviewcontroller 与导航控制器一起呈现时,此导航都位于实际导航控制器的下方。

0 投票
3 回答
1310 浏览

iphone - 在当前的navigationcontroller iphone下呈现模态navigationcontroller

在我的应用程序中,我展示的模态导航控制器正在当前导航控制器下,因此我无法查看新导航栏,因为它正在当前导航栏下消失。

我在 self 而不是 self.navigationcontroller 上呈现模态视图,因为 self.navigationcontroller 不呈现模态视图控制器。

另外如何在这个模态导航控制器上推送视图?

我在我的一个视图控制器中使用以下代码:

有人可以帮忙吗?

提前谢谢。

0 投票
1 回答
749 浏览

objective-c - 委托和模态视图控制器

根据 View Controller Programming Guide,委托是关闭模式视图的首选方法。

按照Apple自己的Recipe示例,我已经实现了以下内容,但不断收到警告说addNameController:didAddName找不到该方法......



我认为所有必需的元素都在那里并且在正确的位置?

谢谢

0 投票
2 回答
2178 浏览

iphone - presentModalViewController does not work if called too early

If I dismiss the the modal VC and present it (or another one) again in less than a certain amount of time, it does not appear. Am I missing something?

0 投票
1 回答
1393 浏览

ipad - -performSelector:afterDelay: 和模态视图控制器

在我的应用程序中,我有一个显示为模式视图控制器的登录屏幕。一旦用户成功登录,模式视图就会被关闭,应用程序的数据会从 Web 服务中更新。然后用户可以使用下载的新数据。

我们会定期检查是否有任何数据需要同步回服务器。为此,我们使用了一组AppDelegate定期轮询任何更改的函数。我们有一种启动轮询的方法:

然后-doBackgroundSync实际检查更改并将同步操作添加到NSOperationQueue. 然后它会像这样重置自己:

最初,我们-startBackgroundSync从模态登录视图控制器调用(在它被解除之前)。然后我们更改一些其他设置并关闭模态视图控制器。登录视图控制器在关闭时不会释放,而是由 AppDelegate 保留(稍后我们必须“重新锁定”应用程序)。在模态视图控制器被解散后,-doBackgroundSync从未被调用。如果我们-startBackgroundSync在模态视图控制器关闭后显示的主视图控制器中调用 for,则按-doBackgroundSync预期连续调用。

什么会导致这种行为?是否有一些东西-dismissModalViewController会使该视图控制器创建的运行循环中的任何内容无效?