问题标签 [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 投票
0 回答
323 浏览

clang - 体系结构 i386 链接器命令的未定义符号失败,退出代码为 1(使用 -v 查看调用)

我查看了其他有类似问题的问题,但我仍然无法弄清楚出了什么问题。这是我的第一个应用程序,其他答案没有多大意义。我不断收到同样的错误:

架构 i386 的未定义符号:“_OBJC_CLASS_$_ViewController”,引用自:AppDelegate.o 中的 objc-class-ref ld:未找到架构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)

我在我的代码中找不到错误所在。请帮忙。

0 投票
1 回答
262 浏览

ios - IOS子视图并不总是出现

我有一个应用程序,有很多视图和子视图。

在我的应用程序委托中,我每次收到通知时都会打开一个子视图。我做了很多测试: - 通知总是收到很好的。- 子视图总是很好地创建,它永远不会为零。

但是在一两次通知之后,子视图不会再次显示,即使它们存在并且在内存中创建得很好。

我认为我的内存做错了,我可能误解了视图层次结构。

这是创建和添加子视图的代码:

AppDelegate.h

AppDelegate.m

感谢您的时间和帮助!

0 投票
1 回答
24136 浏览

ios - 如果要使用主故事板文件,应用程序委托必须实现 window 属性

我以编程方式实现一个列表视图控制器。当我尝试运行该项目时,出现错误:

当我运行代码时,它挂在 main.m 上并显示

“线程 1:信号 SIGABRT”

我的代码如下: AppDelegate.h

AppDelegate.m

FirstViewController 是列表视图控制器。

0 投票
4 回答
1145 浏览

iphone - iOS:如何在显示前预加载数据

IPhone我正在制作的应用程序中,我有一个initialViewController

(1) 带按钮。单击按钮后,它会转到另一个视图控制器

(2),此时从CoreData文件加载数据并将其显示给用户。

我的问题是(2)的加载和数据的实际显示之间有一个小的延迟。这当然是因为加载数据需要一点时间。我正在这样做asynchronously,我的目标是永远不显示旋转的轮子或加载屏幕(更用户友好)。

我想要做的是“ preload”在(1)处的数据,而不是在(2)处,这样数据应该在(2)加载时已经加载并且应该立即显示。我知道如何在 (1) 处加载数据,但我不知道如何轻松地将其传递给 (2)。我不能用 segue 来做,因为我的应用程序实际上比上面的描述要复杂一些,而且通过 segue 做起来很麻烦。

我听说可以使用“ AppDelegate”,但由于我是编程新手,所以我不知道如何有效地使用它。我一直在关注的在线课程并没有对如何使用它提供非常清晰的见解,所以我有点迷茫。

0 投票
1 回答
1176 浏览

objective-c - 应用程序 didFinishLaunchingWithOptions 没有被调用

我试图弄清楚为什么在我的应用程序启动时似乎没有调用“应用程序 didFinishLaunchingWithOptions”。我的 NSLog (@"Launch!") 语句没有出现在控制台中,并且它之后的字典也没有被创建。如果它有所作为,我将使用带有导航控制器的 Storyboard 作为初始视图。我尝试将“对象”添加到导航控制器并将其设置为“AppDelegate”,然后将其设置为引用插座,但这似乎也没有什么不同。每次应用启动时不应该调用这个方法吗?我什至重置了模拟器,但仍然没有。

谢谢。

0 投票
2 回答
313 浏览

ios - 我应该将 appDelegate 用于所有单例样式的应用程序级代码吗?

从“好设计”的角度来看。我应该对所有应用级公共代码使用 appDelegate 类吗?换句话说,我有很多视图控制器需要做的事情。这意味着它是通用功能,而不是特定于单个视图控制器。所以问题是:我应该将这些常用方法放在 appDelegate 中吗?这是为了这个吗?我应该创建另一个单独的类吗?

以下是我所说的常见功能的一些示例:

1) 播放常见的声音(如错误声音)。

2) 显示警告信息(例如错误信息)。

3) 验证输入应该是特定类型的方法(十进制数字)

4) 从 Web 服务更新应用级数据

0 投票
3 回答
161 浏览

objective-c - xcode4和助手编辑器中非常基本的出口/动作连接问题

我有一个带有单个窗口的全新 xcode 4 可可项目(不是 ios )。对于该窗口中的视图,我将类更改为“myView”并创建了 myView.[hm] 。我在主窗口的视图中添加了一个按钮。当我从按钮控制拖动到 myView.m 的源代码时,它不会弹出“创建操作?” 正如我所料。但是,当我尝试控制拖动到“AppDelegate.m”时,它确实会弹出。因此,我认为我需要更改某些东西的“所有者”,以便控制拖动到 myView.m 工作。

任何关于我如何做到这一点的建议,或者我在概念上的错误,将不胜感激。

谢谢,

查理

0 投票
1 回答
1191 浏览

ios - 开始使用 Storyboards -iOS 后,应用程序委托不起作用

我的游戏有一个小问题。我想在游戏中断时停止游戏。

当我在使用 xib 文件时调用它时,我的stopGame方法正在工作。applicationWillResignActive当我将它更改为情节提要时,它停止工作..applicationWillResignActive仍然适用于情节提要并且我的stopGame方法被调用,但由于某种原因,我的游戏并没有停止..

有人遇到过这样的问题吗?并请可能的解决方案..提前谢谢..

一些代码

应用代表:

主视图控制器

1级

0 投票
1 回答
1558 浏览

ios - 如何将 rightBarButtonItem 传递给 TabBarController 中的所有 ViewController?

我已经构建了一个具有大约 12 个视图的应用程序。在 NavigationBar 的右上角应该有 UIBarButton,它对整个应用程序具有完全相同的功能。它显示了一个带有徽章的自定义按钮。

我通过 TableViewControllers 向下传递 rightBarButtonItem 并且它运行良好。但是当我点击 TabBar 时,自定义按钮有时会消失。可能我的解决方案很糟糕。我试图从 AppDelegate 设置自定义按钮,但我无法弄清楚如何在与 TabBar 相关的每个 ViewController 上到达 rightBarButtonItem。

我试过这样的事情,但它总是在日志中显示 nil 。

实现“全局”rightBarButtonItem 之类的最佳方法是什么?AppDelegate 是适合它的地方吗?

0 投票
6 回答
53202 浏览

objective-c - AppDelegate、rootViewController 和 presentViewController

我正在做 Facebook 集成教程,如果用户有当前状态的有效令牌,我想显示我的 MainViewViewController,否则我想显示 LoginViewController。

MainViewAppDelegate.m

控制台错误:

我不想使用 NavigationController。