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

ios - 如何在我的应用程序运行时防止 iPhone 屏幕变暗或关闭?

我正在开发一个不需要用户输入的应用程序,但我不希望 iPhone 进入省电模式。

是否可以从应用程序禁用省电功能?

0 投票
2 回答
8482 浏览

ios - 什么最能描述应用程序委托?它如何融入整个概念?

我想知道 App Delegate 做了什么。它有一些很好的方法,比如-applicationDidFinishLaunching当应用程序完成启动时会调用它们,等等。但那实际上是什么?UIApplicationMain那是在函数中实例化的某个对象吗?

我的应用程序中的每个类都可以访问该 App Delegate 对象是如何工作的?网上有没有什么好的图表可以可视化这些关系?

0 投票
2 回答
35003 浏览

iphone - 获取对 UIApplication 委托的引用

我正在编写我的第一个 iPhone 应用程序,但无法切换视图。我在AppDelegate(的实例UIApplicationDelegate)中有 2 个视图和对每个视图的引用。我在 中创建了这两个实例applicationDidFinishLaunching并立即显示第一个视图。这工作正常。

问题是对另一个视图的引用在AppDelegate中,我不知道如何获取对它的引用,因此我可以切换到另一个视图。有没有办法获得对主要UIApplicationUIApplicationDelegate对象的引用?

0 投票
2 回答
329 浏览

iphone - 以自定义方式从 UIApplication 传播触摸

是否可以将触摸从共享应用程序对象传播到实际上没有收到触摸的自定义视图以及顶部视图后面的某个位置?假设我不能使用我的顶视图来跟踪触摸。

0 投票
3 回答
4236 浏览

iphone - 通过 openURL 使用 Skype.app 调用:

有谁知道是否可以打开 Skype.app 来拨打电话

UIApplication 消息?

如果可能,需要传递给此消息的 url 是什么?

谢谢

0 投票
1 回答
4876 浏览

ios - 从 iPhone 应用程序启动 Google 地图应用程序。

我正在尝试从我的 iPhone 应用程序启动谷歌地图。

启动部分工作正常,但自从 iPhone 3.1 更新(我想是在这个时候)我得到了美国和加拿大的缩小地图,而不是放大我当前的位置。最初一切正常,但有时在更新前后事情停止正常工作。

这是我一直在使用的字符串。这适用于我合作伙伴的 iOS 3.0 手机和我们的 iOS 2.2.1 iPod,但在我的 iOS 3.1 手机上显示加拿大和美国的缩小地图。

任何帮助是极大的赞赏。

提前致谢。

0 投票
1 回答
3158 浏览

iphone - iPhone上的Youtube应用程序忽略私人视频

我似乎注意到 iPhone 的 YouTube 应用程序中存在一个奇怪的错误。我编写了一个小程序,它使用以下网址启动 YouTube 应用:

http://www.youtube.com/watch?v=adsakasjda

该视频是在 youtube 上保存的私人视频。当 Youtube 播放器启动时,我收到消息“YouTube 不可用”。但是,我以该私人视频的所有者身份登录。考虑到这一点,我不会退出 YOUTUBE 应用程序,而是在消除错误后使用底部的选项卡导航到“我的视频”。低,我可以正确观看视频。

我想知道这是否类似于跨站点脚本......因为我通过 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:path]] 发送了一个 URL;方法,也许 Youtube App 是先拒绝了它。但是,这并不代表非私人视频可以正常工作。

我已经尝试过 UIWebView 方法。用户登录后,几乎可以触发请求,但嵌入的 youtube 对象上方有删除的播放按钮,单击时它们不会加载。

GData 没有提供任何解决方案,因为不能简单地查看带有安全令牌的私人页面。一段时间以来,这一直是一个功能请求。

0 投票
4 回答
3842 浏览

iphone - 不返回窗口

我需要在 iPhone 上的窗口中添加一个视图,所以我尝试这样做:[[UIApplication sharedApplication] windows],但它接缝的是该数组只包含一个窗口。

谁能告诉我我没有写什么/我需要做什么?

0 投票
1 回答
3912 浏览

java - 黑莓使用 UIApplication 和 MainScreen

我正在尝试将浏览器字段添加到我的主屏幕上。目前,我有:

将浏览器插入主屏幕类以及其他 UI 元素的正确方法是什么?例如,添加(myBrowserField)?我不确定如何设置 BrowserFieldDemo 类来执行此操作,因为我需要为线程扩展 UIApplication ...

谢谢!


更新:

我现在有以下内容:

为了启动浏览器,我调用(在 LoginScreen 中):

但是,我不确定上面的设置是否正确,因为浏览器需要很长时间才能出现在应用程序中,并且它不能正确解析我的 URL。你能看出有什么不对吗?

谢谢!

0 投票
4 回答
3034 浏览

iphone - 如何从 iPhone 应用程序中删除 UIApplicationMain?

我正在尝试将游戏库移植到 iPhone。与 SDL 不同,此库不会完全控制您的 main() 函数,而是通过您自己的代码中的快速返回函数与它进行通信。因此,例如,明显的伪代码:

iPhone 使这变得困难,因为它要求您调用一个永远不会返回的 UIApplicationMain 函数。在 library_init(); 之后,我根本无法回到用户代码。

我不相信这是必要的——据说有 NSRunLoop 可以用来处理事件。但是,我不知道 UIApplicationMain 是否还有其他重要的功能。(请注意,我没有使用 .nib 文件的计划,这是我发现 UIApplicationMain 所做的唯一其他事情。)

我有三个我能想到的真实想法,但它们都是主要的实施工作,所以我想知道是否有人有这方面的经验,然后再花一天时间尝试注定失败的想法。

  • 在 Init 中,生成一个新线程,在该线程中运行 UIApplicationMain。要么跨线程通信所有事件(呃),要么只是让 UIApplicationMain 线程进入睡眠状态并在主线程中使用 CFRunLoop。但是,我听说 UIApplicationMain 不喜欢在不同的线程中运行。
  • 完全忽略 UIApplicationMain,只使用 NSRunLoop。我会错过重要的 iPhone 设置吗?谁知道!
  • 使用 longjmp() 做一些可怕的事情以在设置后跳出 UIApplicationMain 代码,祈祷它在拆卸期间不会做任何重要的事情。

建议?