问题标签 [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.
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 的另一个实例
到目前为止我已经完成了
代替
我已将其更改为
并且主要是
我已将其更改为
还有什么事情要做吗?
我收到上述错误...我错过了什么...?
请帮忙
谢谢
iphone - 检测iphone中跨应用程序的任何触摸事件
我的目标是在任何视图上检测我的应用程序内的任何触摸事件......(即在我的应用程序内,任何地方的任何触摸事件都应该被检测到......)我已经通过使用 UIApplication 子类化我的 appDelegate 类来尝试它,但它给了我错误
如何解决该错误或以任何其他方式实现它...
请帮忙
谢谢
iphone - applicationIconBadgeNumber - 如何以空值显示?
如何制作一个没有任何数字的红色数字指示器?或者任何人有任何想法可以帮助用户了解应用程序是否在后台运行?
谢谢你帮助我
东都
iphone - 以编程方式打开照片应用程序
是否可以从 iPhone 应用程序启动“照片”应用程序?类似于启动邮件?
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 *'”
objective-c - 使用预定义的电子邮件地址从 iPhone 发送电子邮件
我想这样做,以便用户可以发送来自预定义电子邮件地址的电子邮件地址。所以用户没有指定电子邮件地址。
但是,我希望他们确实定义了收件人的电子邮件和电子邮件地址的内容。
这是我之前尝试使用的,它通过邮件客户端:
问题是,我想让 MAIL & SUBJECT 类似于 UITextFields 中使用的toEmail
和content
变量。
我尝试使用stringWithFormat
但没有用。
有任何想法吗?
谢谢
objective-c - 如何模拟 UIApplication 的属性/内部值?
我正在编写单元测试。而且我无法测试一个函数,因为它调用了 keyWindow
并且 keyWindow 返回 nil(我没有任何窗口)。但我需要返回任何东西,但为零。
我使用类别手动设置 keyWindow 值,但这不起作用
你会代替我做什么?
iphone - NSTimer 没有 UIApplication 就不能工作?
我有一个不以任何方式依赖 UIKit 的自定义 iPhone 应用程序(它没有链接到 UIKit)。这意味着我没有使用UIApplication,因此没有调用UIApplicationMain。
问题是当我创建一个计时器时它永远不会触发。计时器是这样创建的:
我怀疑问题可能与运行循环有关,因为在“ main() ”中完成基本初始化后,我这样做:
我对 UIKit 进行了逆向工程,并注意到 UIApplication 做了更多的事情,比如注册系统事件等。NSTimer可能依赖于其中的一件事情。我注意到的另一件事是,在 UIApplication 的委托中,线程与 main() 中的线程相同。
如何让NSTimer正常工作?如果它与运行循环相关,有人可以指出错误吗?“ CFRunLoopRun() ”用于挂起主线程,以便应用程序的其余部分可以运行。我不认为这是正确的。
编辑:我认为需要配置运行循环。不知何故 ...
iphone - [UIApplication sharedApplication] openURL 后重启 iPhone 应用程序
正如标题所说,我想知道如何在执行此操作后重新启动我的 iPhone 应用程序:
[[UIApplication sharedApplication] openURL:[NSURL UrlWithString:@"tel://0123456789"]]
这似乎很简单,因为我看到许多主题也谈论在openURL
调用时恢复应用程序的状态,但我找不到如何在调用完成后简单地重新启动应用程序。
它应该是默认行为吗?至于我,通话结束后iPhone会打开收藏夹,我不知道为什么。
iphone - UIApplication sharedApplication - keyWindow 为零?
我想将 CGPoint 从我的 UIView 转换为 UIWindow 坐标,并意识到 UIApplication keyWindow 始终为零;为什么是这样?
我已经尝试过convertPoint:toView:
UIView 的方法。
请参阅我在 Xcode 模板中的视图控制器中尝试的示例代码(视图应用程序):
我得到:
我可以转换它,但只有当我通过应用程序委托访问窗口时。而不是 UIApplication。根据文档, keyWindow 应该在这里工作,但为零。为什么是这样?