问题标签 [uiapplication]

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 投票
2 回答
3294 浏览

iphone - 如何在 iphone-sdk 中检测空闲用户

在我的应用程序中,如果用户空闲一段时间,我想调用注销功能如何完成

这个答案对我不起作用 iPhone: Detecting user inactivity/idle time since last screen touch if i subclass my app delegate class from UIApplication and implementation

它给了我错误

我在我的应用程序中找不到 UIApplication 的另一个实例

到目前为止我已经完成了

代替

我已将其更改为

并且主要是

我已将其更改为

还有什么事情要做吗?

我收到上述错误...我错过了什么...?

请帮忙

谢谢

0 投票
2 回答
1345 浏览

iphone - 检测iphone中跨应用程序的任何触摸事件

我的目标是在任何视图上检测我的应用程序内的任何触摸事件......(即在我的应用程序内,任何地方的任何触摸事件都应该被检测到......)我已经通过使用 UIApplication 子类化我的 appDelegate 类来尝试它,但它给了我错误

如何在 iphone-sdk 中检测空闲用户

如何解决该错误或以任何其他方式实现它...

请帮忙

谢谢

0 投票
1 回答
533 浏览

iphone - applicationIconBadgeNumber - 如何以空值显示?

如何制作一个没有任何数字的红色数字指示器?或者任何人有任何想法可以帮助用户了解应用程序是否在后台运行?

谢谢你帮助我

东都

0 投票
2 回答
4318 浏览

iphone - 以编程方式打开照片应用程序

是否可以从 iPhone 应用程序启动“照片”应用程序?类似于启动邮件?

0 投票
2 回答
1561 浏览

iphone - 系统忽略 iPhone 旋转

UIApplication 中是否有类似 beginIgnoringInteractionEvents 的函数忽略旋转而不是触摸?我需要我的应用程序不要只在MPMovePlayerViewController我展示的内容中旋转。

谢谢

[更新]

这是我的代码——

我通过添加 shouldAutorotateToInterfaceOrientation: 和 setStatusBarOrientation: 方法让它工作。它在模拟器中工作。但是,如果我在播放视频时旋转 iPhone,状态栏也会旋转并保持“卡在”纵向。

我的问题图片在http://i28.tinypic.com/357mrub.png

[更新 2]

通过子类化 MPMoviePlayerViewController(并实现 shouldAutorotate 方法),程序可以正常旋转。只有视频不播放,因为线路

不接受我的子类。

“警告:不兼容的 Objective-C 类型 'struct NoRotate *',当从不同的 Objective-C 类型传递 'presentMoviePlayerViewControllerAnimated:' 的参数 1 时,预期的 'struct MPMoviePlayerViewController *'”

0 投票
3 回答
3225 浏览

objective-c - 使用预定义的电子邮件地址从 iPhone 发送电子邮件

我想这样做,以便用户可以发送来自预定义电子邮件地址的电子邮件地址。所以用户没有指定电子邮件地址。

但是,我希望他们确实定义了收件人的电子邮件和电子邮件地址的内容。

这是我之前尝试使用的,它通过邮件客户端:

问题是,我想让 MAIL & SUBJECT 类似于 UITextFields 中使用的toEmailcontent变量。

我尝试使用stringWithFormat但没有用。

有任何想法吗?

谢谢

0 投票
3 回答
1825 浏览

objective-c - 如何模拟 UIApplication 的属性/内部​​值?

我正在编写单元测试。而且我无法测试一个函数,因为它调用了 keyWindow

并且 keyWindow 返回 nil(我没有任何窗口)。但我需要返回任何东西,但为零。

我使用类别手动设置 keyWindow 值,但这不起作用

你会代替我做什么?

0 投票
2 回答
1101 浏览

iphone - NSTimer 没有 UIApplication 就不能工作?

我有一个不以任何方式依赖 UIKit 的自定义 iPhone 应用程序(它没有链接到 UIKit)。这意味着我没有使用UIApplication,因此没有调用UIApplicationMain

问题是当我创建一个计时器时它永远不会触发。计时器是这样创建的:

我怀疑问题可能与运行循环有关,因为在“ main() ”中完成基本初始化后,我这样做:

我对 UIKit 进行了逆向工程,并注意到 UIApplication 做了更多的事情,比如注册系统事件等。NSTimer可能依赖于其中的一件事情。我注意到的另一件事是,在 UIApplication 的委托中,线程与 main() 中的线程相同。

如何让NSTimer正常工作?如果它与运行循环相关,有人可以指出错误吗?“ CFRunLoopRun() ”用于挂起主线程,以便应用程序的其余部分可以运行。我不认为这是正确的。

编辑:我认为需要配置运行循环。不知何故 ...

0 投票
4 回答
7530 浏览

iphone - [UIApplication sharedApplication] openURL 后重启 iPhone 应用程序

正如标题所说,我想知道如何在执行此操作后重新启动我的 iPhone 应用程序:

[[UIApplication sharedApplication] openURL:[NSURL UrlWithString:@"tel://0123456789"]]

这似乎很简单,因为我看到许多主题也谈论在openURL调用时恢复应用程序的状态,但我找不到如何在调用完成后简单地重新启动应用程序。

它应该是默认行为吗?至于我,通话结束后iPhone会打开收藏夹,我不知道为什么。

0 投票
4 回答
29461 浏览

iphone - UIApplication sharedApplication - keyWindow 为零?

我想将 CGPoint 从我的 UIView 转换为 UIWindow 坐标,并意识到 UIApplication keyWindow 始终为零;为什么是这样?

我已经尝试过convertPoint:toView:UIView 的方法。

请参阅我在 Xcode 模板中的视图控制器中尝试的示例代码(视图应用程序):

我得到:

我可以转换它,但只有当我通过应用程序委托访问窗口时。而不是 UIApplication。根据文档, keyWindow 应该在这里工作,但为零。为什么是这样?