问题标签 [appdelegate]

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 投票
1 回答
3791 浏览

ios - Ios:当应用程序处于非活动状态时,如何让我的应用程序返回根视图

我希望我的应用程序在处于非活动状态时返回登录屏幕(这是导航控制器中的根视图)。

我在 applicationWillResignActive 并且 appdelegate.m 无法识别 self.navigationController

我试图在情节提要中使用 ctrl 拖动在 appdelegate.h 中制作一个插座或导航控制器,但它不会让我这样做。

那么有谁知道如何让它在不活动时切换到特定视图?

0 投票
2 回答
686 浏览

iphone - 在没有通知中心的情况下将应用程序委托消息发送到当前视图

我想在 Window 上显示应用程序委托消息,例如“应用程序变为活动状态”(调用时调用)。-applicationDidBecomeActive:application

一种方法是使用通知中心,如下所示:

AppDelegate.m

视图控制器.m

这种方式是显示应用程序委托消息的唯一方法吗?或者,是否有任何其他方式,例如查看当前视图控制器实例的属性?

谢谢你的好意。

0 投票
1 回答
2255 浏览

xcode - 如何使 AppDelegate 中声明的 GCDAsyncSocket 可用于查看控制器

在发布类似问题(不起作用)之后,我在 AppDelegate.h 上声明了一个 GCDAsyncSocket 实例

并在 AppDelegate.m 中进行套接字初始化

我试图通过调用从多个视图控制器访问套接字:

代码完成在 [[UIApplication sharedApplication] delegate] 处停止,无法建议 asyncSocket。当在 AppDelegate 中声明 asyncSocket 的实例时,我应该怎么做才能在多个视图控制器中访问 asyncSocket?谢谢!

这是我的 Xcode 项目文件:http ://bit.ly/PLe1Le

0 投票
1 回答
580 浏览

ios - 从 iOS 应用程序将图像发布到用户的 Facebook 墙

我正在尝试让我的应用与 Facebook 进行交互。我正在使用他们的 Facebook iOS SDK (3.0) 和 Xcode 4.2。到目前为止,我实现了一个登录方法,该方法还要求为我的应用程序提供适当的权限。当我单击视图控制器中的按钮时会调用此方法,该方法位于应用程序委托中。现在登录后我想要的是将照片发布到用户墙上;此按钮所在的视图控制器是照片查看器,因此我手头有图像。我看到的将图像发布到墙上的每种方法都包括在应用程序委托中包含 Facebook 类型对象的问题。为此,您需要导入已弃用的 Facebook.h,然后手动将其添加到项目中,以便导入会导致很多错误。那么我该怎么做呢?您如何使用已弃用的标头声明此 Facebook 对象?或者您可以在没有新 SDK 中的 Facebook 对象的情况下做到这一点吗?


好的。所以我用这个部分解决了它:

但现在我收到以下错误。第一次调用这个动作,它给出一个错误码=5,HTTP状态码=400;下次按下按钮时,它会起作用,并且图像会与所有信息一起正确发布。下次按下按钮时,它会再次输出错误,下次正确发布时。所以它会出错,发布,错误,发布等。我能做些什么来解决这个问题?

0 投票
1 回答
2100 浏览

objective-c - 获取 UITabBarController 中选定选项卡的标题

我已经在我的 AppDelegate 文件中设置了所有五个选项卡的标题。我想在我的应用程序的另一个视图中访问该标题。我有下面的代码将所选选项卡的所选索引输出到日志窗口,但我真正想要的是该选项卡的标题。我确实查看了 UITabBarController 类参考,但没有看到任何可以让我这样做的东西。

我要避免的是某种 switch 或 if...else 语句,我在其中硬编码已经在另一个文件中手动设置的值。

此代码按预期工作。看到标题就很理想了。

0 投票
1 回答
575 浏览

objective-c - 以编程方式卸载 iOS 设备上的所有视图

编辑标题

我正在使用 Core Data 存储从服务器收集的一些数据。在appDelegate'sapplicationDidBecomeActive中,我检查应用程序是否需要下载新数据(从我服务器上的版本变量)。如果它有旧信息,它会下载新数据。

问题是,在我的某些观点中,我有tableViews. Core Data这些从in 中提取的数据数组中获取数据viewDidLoad。打开应用程序时,viewDidLoad已经调用了 ,然后它更新了 中的数据Core Data,然后当我使用 输入视图时tableView,所有行都是错误的。就我而言,所有行都显示与第一行相同的图像,并且没有任何文本。我在想旧数组有一些损坏的数据需要重新加载。在我写这篇文章时,我意识到viewDidLoad需要再次调用。或者至少是viewDidLoad. 我不想把它移到viewDidAppearwillAppear,因为这意味着这种情况每次都会发生。我想过强制重启这个过程,但我读到这是不可能的,而且苹果无论如何都会拒绝强制退出。

实际上,我只需要知道如何以编程方式从 卸载所有视图AppDelegate,以便它们必须viewDidLoad再次调用。或者再强制一个viewDidLoad

0 投票
1 回答
448 浏览

ios - 应用程序 didFinishLaunchingWithOptions 忽略 if 语句

我在 App Delegate 的application DidFinishLaunchingWithOptions. 即使 if 语句不正确,if 语句中的代码也会运行。难道我做错了什么?它似乎只是忽略了 if 语句。

0 投票
2 回答
1344 浏览

iphone - 创建通知后立即调用 Appdelegate 函数 'didreceivelocalnotification'

UILocalNotification在 iPhone 中使用 s 来创建警报。当我单击 a 时,会安排警报UIButton。我的问题是– application:didReceiveLocalNotification:当我单击此按钮时调用它,即当我创建本地通知时。但是,– application:didReceiveLocalNotification:只有在到达通知时间时才应该调用。我在模拟器和设备上检查了它并得到了相同的结果。任何人都可以帮助我...在此先感谢。

0 投票
1 回答
194 浏览

ios - 将方法从 ViewController 复制到 AppDelegate - NULL

您好,我正在尝试将 ViewController 中的文本字段中的输入复制到我的 AppDelegate。不,反之亦然。

当我试图这样做时,我 NSLog 给了我这个:

顺便说一句,StruktonTest 是我的 Testapp 的名称。

这是我在 ViewController 中获取文本的代码:

我将它复制到我的 AppDelegate.h 文件中,如下所示:

这是我来自 ViewController 的代码,也许我在这里犯了错误:

这是我的 AppDelegate.m 中的代码

因此,当我复制此内容时,我收到了 NULL。有谁知道如何解决这个问题。将不胜感激。

0 投票
0 回答
20 浏览

nsmanagedobject - managedobject.managedobjectcontext 与 appdelegate 中共享的不同

我很困惑。有时我在 managedObject.m 中使用 self.managedObjectContext 就好了,但是,现在我遇到了奇怪的错误,例如 cocoa error 1550 或不同的上下文。