问题标签 [iphone-3gs]

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 回答
366 浏览

iphone - 应用程序在 iPhone 4 上崩溃?

此代码导致我的应用程序在 iPhone 4 和模拟器上崩溃,但在 3GS 上运行良好。任何想法为什么会这样?

0 投票
1 回答
1220 浏览

iphone - 录音机适用于 iPhone 3GS 但不适用于 iPhone 3G

我有一个 AVAudioRecorder,它的初始化如下:

这段代码在我的模拟器和我的 iPhone 3GS 上完美运行,但在旧款 iPhone 3G 上却不行......

这有什么问题?

谢谢马库斯

0 投票
1 回答
1432 浏览

iphone - 为什么 CLLocationManager 在设置精度低时如此懒惰?

我通过测试发现,设置较低的所需精度CLLocationManager会导致该组件出现错误行为。

这是我进行的 2 个测试:

  1. 将所需精度设置为kCLLocationAccuracyHundredMeters。然后设备无法如我所愿准确地找到我的位置。以下是我CLLocationManager的代表的日志:

    就是这样。30 秒内发生两个事件,水平精度为 1500。

  2. 将期望精度设置为kCLLocationAccuracyBest。然后设备找到我!相同的日志:

    我在测试 1 的同一地点,但这次,设备能够以我首先想要的精度(即 100.0)找到我的位置。

我已经多次重复这两个测试,结果相同。

我的问题是:

“有人知道为什么当我将精度设置为 时,iPhone 设备不会更努力地找到我的位置kCLLocationAccuracyHundredMeters吗?”</p>

我假设将精度设置为kCLLocationAccuracyBest可能会打开一些不同的硬件传感器,但这不能被视为错误吗?我在互联网上找不到与这个问题相关的东西。

感谢您分享自己的经验。(测试是使用 3GS 设备通过 Wi-Fi 和电话网络进行的)

0 投票
1 回答
264 浏览

iphone - 每次相机关闭时,都会调用 Viewdidload

它只发生在 3GS 上,4 或 3G 都可以。

似乎每次关闭相机时都会调用视图控制器。

对此有什么想法吗?

是 Iphone,系统调用 viewdidunload 我的 viewcontroller 视图,当我做了一个

[自我presentModalViewController:picker1动画:YES];

我不希望系统忽略我的观点。我做了一个 [self.view retain] 但这没有帮助。

0 投票
1 回答
562 浏览

iphone - iPhone原版渲染速度比iPhone 3GS快?

我正在 iPhone 上开发一款使用 C++ 和 OpenGL ES 1.x 库的游戏。它在模拟器上运行良好。但是当我将它安装在真机上时,我发现在 iPhone 原版上,渲染一帧大约需要 20 毫秒。然而,在 iPhone 3GS 上渲染一帧需要 35~40 毫秒。

我尝试过各种操作系统,包括 3GS + iOS 3.1.2、3G + iOS 4.0、3GS + iOS 4.1、iPad + iOS 3.2。它们的渲染速度都比 iPhone 原版慢得多,这对我来说听起来很荒谬。我用谷歌搜索了我能想到的任何东西,修复了所有可能与之相关的问题,但没有任何改变。

我有 2 台机器,这些代码的渲染速度更快:1) 带有 iOS 3.1.3 的 iPhone 原版,2) 带有 iOS 3.1.3 的 iPod Touch。两者都花了大约 20 毫秒来渲染一帧。还有 4 台机器的渲染速度出奇地慢:1) iPhone 3G 运行 iOS 4.0,2) iPhone 3GS 运行 iOS 3.1.2,3) iPhone 3GS 运行 iOS 4.1,4) iPad 运行 iOS 3.2。iPhone 大约需要 35-40 毫秒来渲染一帧,而 iPad 大约需要 25 毫秒。

我使用 PVRTC 作为质地,首先将其煮熟并制成一束。它总共使用十个 512x512 纹理,三个 1024x1024 纹理。绑定纹理的代码如下:

渲染部分很大,因为它使用了其他人开发的引擎。据我所知,它使用 glDrawArrays 并且没有使用着色器。

以前有人遇到过同样的问题吗?我真的不明白为什么 iPhone 原来的渲染速度比 iPhone 3GS 快得多。

ps 我忘了说。我只绘制带有纹理的 2D 矩形。在我的游戏中大约有 20 个矩形(一个背景和一个 480x360 大小的 UI。其他通常是 64x64 单位。)

0 投票
1 回答
419 浏览

iphone - iPhone iAds 不适用于 iPhone 4

我在应用商店中有一个 iPhone 应用程序,但我遇到了 iAds 问题。iAd 在下载了该应用程序的 iPhone 3G 和 iPhone 3GS 手机上正常显示,但 iAd 未在任何 iPhone 4 手机上显示。它们都运行最新的软件版本(iOS 4.2.1)。此外,在我的测试阶段,iPhone 4 和 iPhone 3GS 手机都正确显示了测试 iAd。有谁知道可能导致此问题的原因?提前致谢。

0 投票
1 回答
1726 浏览

iphone - system("killall SpringBoard"); 不能在 ios4.2.1 中工作?

所以我创建了一个使用命令 system("killall SpringBoard"); 的应用程序;它在 4.0 - 4.1 上运行良好。我最近才开始在 4.2 上测试该应用程序,当我在模拟器中运行它时它仍然可以工作,但是当我在设备上运行它时没有任何反应。有谁知道这是什么原因?该设备是 iPhone 3GS。

0 投票
1 回答
404 浏览

iphone-3gs - Ubuntu - 使用实用程序可以控制 3G 流量?

你需要工具来控制花费 3G 流量的时间,因为我有它的限制。简单的系统监视器不是很适合,因为重新连接后数据流量重置花费...

0 投票
3 回答
844 浏览

iphone - 使用 UIApplicationExitsOnSuspend 在 iPhone 3GS 上禁用多任务处理不起作用

我正在开发一个我不想要/不需要多任务处理功能的 iPhone 应用程序,我希望我的应用程序在每次打开它时启动。我已经在info.plistUIApplicationExitsOnSuspend中设置了该属性,当我在我的 iPhone 4 和模拟器(也是“iPhone 4”)中测试它时它确实有效。该应用程序调用后跟. 然而,在我妻子的 iPhone 3GS 上对其进行测试时,该属性似乎被完全忽略,程序被暂停/恢复。这两款手机都运行 iOS 4.2.1。applicationDidEnterBackgroundapplicationWillTerminate

有人也在另一个线程中确认了这个问题,不幸的是没有解决方案: iPhone:如何测试 UIApplicationExitsOnSuspend 是否正常工作?

有什么我缺少的东西来完成这项工作吗?还有其他方法可以做到这一点吗?

提前感谢

0 投票
2 回答
514 浏览

iphone - iphone 3gs内存警告调用查询

嗨,我只想知道:iphone 3gs 和 iphone 4 什么时候会发出内存警告

我的意思是在我们的应用程序使用了多少内存之后,两个设备都会发送警告?

谢谢