问题标签 [iphone-4]

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

xamarin.ios - 尝试使用 Monotouch 在 AVAudioPlayer 中播放 mp3 时获取 SIGSEGV

我正在尝试使用以下代码播放 mp3 文件。

这是我得到的错误: Stacktrace:

在(包装器托管到本机)MonoTouch.ObjCRuntime.Messaging.void_objc_msgSend (intptr,intptr) 在 MonoTouch.Foundation.NSObject/MonoTouch_Disposer.Drain (MonoTouch.Foundation.NSObject) [0x0002a] 在 /Users/plasma/Source/iphone /monotouch/Foundation/NSObject.cs:305 at (wrapper runtime-invoke) .runtime_invoke_void_ this__object (object,intptr,intptr,intptr) at (wrapper managed-to-native) MonoTouch.UIKit.UIApplication.UIApplicationMain (int,string[],intptr,intptr) 在 MonoTouch.UIKit.UIApplication.Main (string[],字符串,字符串)[0x00038] 在 /Users/plasma/Source/iphone/monotouch/UIKit/UIApplication.cs:26 在 MonoTouch.UIKit.UIApplication.Main (string[]) [0x00000] 在 /Users/plasma/Source/ iphone/monotouch/UIKit/UIApplication.cs:31 at MonkeyShot.Application.Main (string[]) [0x00000] in /Users/fencer04/Projects/MonkeyShot/MonkeyShot/Main.cs:14 at (wrapper runtime-invoke) 。 runtime_invoke_void_object (object,intptr,intptr,intptr)

本机堆栈跟踪:

来自 gdb 的调试信息:

/tmp/mono-gdb-commands.0GDVJY:1:源命令文件中的错误:无法自我调试

==================================================== ============= 在执行本机代码时获得 SIGSEGV。这通常表示单声道运行时或本机库之一中的致命错误

由您的应用程序使用。

0 投票
0 回答
198 浏览

iphone-4 - iPhone 4:通话时播放音频

我开发了一个应用程序,它会在通话时播放音频。而对面的人也能听到。它适用于 iphone4 之前的版本。但它不适用于iphone4。

经过一番搜索,我发现 iPhone4 将音频视为噪音并将其过滤掉。还有其他方法吗?

提前致谢。

0 投票
1 回答
530 浏览

screen-resolution - iPhone 4 屏幕分辨率(代码方面)?

我刚才顿悟了。在我的第一个 iPhone 应用程序的某些地方,我硬编码了指屏幕宽度和/或高度(320、460)的值。

现在我意识到我从未注意到这一点,因为在 iPhone 4 模拟器中我没有注意到任何绘图问题。

那么这是否意味着 iPhone 4 在内部将 320 转换为其屏幕分辨率的宽度?我对此表示怀疑。但是话又说回来,为什么我在跑步时会看到一切似乎都很好?

示例:如果我在位置 (320, 100) 绘制一个球,我可以清楚地看到它在屏幕的最右侧边缘绘制。

这里发生了什么?

0 投票
2 回答
264 浏览

iphone - cocos2d 应用与 iphone4 和 iPad 的兼容性

亲爱的,我在 cocos2d 上开发了一个应用程序,它可以在模拟器(iphone 模拟器 4)和 iphone 3 上完美运行,但在 iphone 4(设备)上,只有部分应用程序或视图出现在设备中间,周围是一个黑色区域。如何使我的应用程序与 iphone 4 兼容?这是否使其自动与 iPad 兼容,或者我应该采取其他步骤?

问候

0 投票
1 回答
7064 浏览

ios - iOS:self.view.bounds 没有填满整个窗口

我正在做一些将 CALayer 添加到 UIView 的简单测试。在我的 iPhone 4 应用程序的主控制器类中,我实现了viewDidLoad这样的方法:

蓝色背景仅占屏幕的 1/4。

在此处输入图像描述

我想知道是不是因为我没有考虑到视网膜显示?在这种情况下,最佳做法是什么?


添加了这些调试消息:

输出:

0 投票
1 回答
437 浏览

iphone - 如何使 iphone 和 iphone4-retina 兼容的应用程序(在 cocos2d 中完成)轻松适应 ipad?

我的问题很简单: 1. 我做了一个 iphone 应用程序,全部在 cocos2d 中完成。2.我将它改编为iphone4-retina,所有PNG文件都有它们的-hd副本。

在 iPhone 中运行,应用程序正确显示 (320x480)。在 iPhone4-retina 中运行,应用程序也正确显示(640x960)。

但是在 iPad 上运行,如果应用程序设置为仅 iPhone,它可以正常运行,但只能作为 iPhone 分辨率 (320x480)。如果应用程序设置为 iPhone/iPad,当然会显示错误。

我确信应该有一个选项可以强制兼容视网膜的 iPhone 应用程序也作为视网膜在 iPad 上运行(苹果人不会傻到错过它),但我就是找不到。

选项在哪里?或者,cocos2d 是否有一个同样简单的开关来完成这项工作?我不需要诸如使用相对坐标或任何需要修改超过 20 行代码的建议。

0 投票
2 回答
15102 浏览

iphone - 用于视网膜显示 iphone 的图像

我有一个在我的 ipod touch 中测试过的工作应用程序。一切都很好。

我的标签栏图标和初始屏幕图像位于资源文件夹中的单独文件夹中

现在,我知道对于 iPhone4 我需要使用 2x 图像。

我的问题是支持 iPhone4 我需要做的就是在我的图像文件夹中添加 2x 图像。例如,如果我的启动画面图像是Default.png,我应该将我的 2x 图像添加为我的图像文件夹中的Default@2x.png并且 iphone 会自动使用它。?

所有标签栏图像都一样吗?

提前致谢

0 投票
0 回答
118 浏览

date - iPhone 4:确定日历事件日期时间

我从未尝试在日历中添加/编辑事件。但从文档(iOS4 中的新增功能)中,很明显我们可以通过编程方式在日历中添加/编辑事件。所以我只想问我们如何才能获得特定日期的所有事件?基本上我想验证特定日期的所有事件的时间。

0 投票
1 回答
371 浏览

uiview - iPhone 4 上的 UIGetScreenImage() 裁剪

UIGetScreenImage() 在我的 iPhone 3(3G,GS)上的应用程序上运行良好,但在 iPhone 4 上它似乎只得到一个裁剪区域(左上角)。我使用 UIGetScreenImage() 从相机捕获帧。

这是一些代码

然后我成功地将它保存到相册。有任何想法吗?

0 投票
1 回答
3845 浏览

javascript - iPhone模拟器上没有触发ontouch功能

在 iPhone 模拟器上,事件回调ontouch似乎不起作用。

以下似乎不适用于我的模拟器:

虽然这确实返回 true:

其他人遇到过这个问题吗?