问题标签 [ios-simulator]
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 - 为什么我不能将文件写入应用程序的 Document 目录?
我发现了几个描述如何将数据写入用户应用程序文档文件夹的代码片段。但是,当我在 iPhone 模拟器中尝试这个时,没有创建任何文件。我打了电话
[NSFileManager isWritbleAtPath:<my document folder>]
它返回 0(假)。我是否需要使该文件夹显式可写,如果需要,我该怎么做?
iphone - 使用系统声音播放声音
这是代码:
输出:
实际上,根本不会播放任何声音,也不会调用完成回调。知道这里可能有什么问题吗?我想在播放当前声音之前停止任何以前的声音。
iphone - AVAudioPlayer 没有响应
我初始化一个 AVAudioPlayer 实例:
有谁知道为什么 AVAudioPlayer 没有响应?在初始化、播放音频播放器时,我是否忽略了什么?样板代码可能吗?
我在 iPhone 模拟器上运行它。此外,AudioServicesPlaySystemSound() 适用于同一个文件,这令人费解,但这表明声音播放可能也适用于 AVAudioPlayer。
iphone - iPhone 3GS 模拟器
我想通过模拟器测试 iPhone 3GS 的语音控制功能。但我似乎没有得到 3GS 的模拟器。我在哪里可以得到一个..?
iphone - 取消图标的亮点
在编程和查看所有不同的应用程序时,我意识到应用程序商店中的某些应用程序顶部没有亮起的高光,使其看起来更 3D。我有一个应用创意,但我需要取消突出显示。该应用程序已在 Xcode 中编程,因此如果有人回答,那就太好了。谢谢!
iphone - 无法启动模拟应用程序:未知错误
- OS X 10.5.7(正版 Mac)
- Xcode 3.1.3
- iPhone SDK 3.0
当我尝试在模拟器中执行我的 iPhone 应用程序时,我收到了可怕的错误消息:
我的应用程序有两个目标,但是这两个目标都发生了这个错误。
当错误发生时,模拟的操作系统会挂起——它显示黑屏并且不再响应任何输入。模拟器应用程序本身不会挂起 — 所有菜单都处于活动状态。
我尝试运行的所有其他应用程序(主要是 Apple 示例)都可以正常工作。清除缓存、重启和在月球上嚎叫并没有帮助。从头开始重建项目也没有帮助。我想我必须以更小的步骤再做一次。
同时,除了下面的这些,还有什么可以尝试的吗?
- 代码 | 空缓存...
- 删除目录/Library/Caches/com.apple.DeveloperTools.###
- 完全重建
- 重启
- 更改产品名称(无论如何它不包含任何空格)
- 创建新项目并从头开始手动配置
来自 system.log 的引用:
请注意,VoiceOverTouch
日志中提到了一些叫做的东西。我的应用程序不包含(据我所知)与可访问性相关的任何内容(尽管可能由某些依赖项引入)。我已按照错误消息中的建议在我的 Mac 上启用了辅助功能,但它没有帮助。我在 iPhone 模拟器中启用了 Accessibility Inspector。VoiceOverTouch 消息不再出现在日志中,但未知错误仍然存在。
新日志:
iphone - 为什么文件在 iPhone 模拟器中出现本地化,但在设备上却没有?
我有一个令我困惑的 iPhone 本地化问题。我正在本地化我的应用程序,并且英语以及简体中文和繁体中文都可以正常工作。我有两个已本地化的文件,Localizable.strings 和sounds.plist。两个文件中的字符串在设备和模拟器上都正确显示。
现在昨天我添加了西班牙语、意大利语和德语。当我在模拟器中测试时,一切都正确显示。但是当我部署到设备时,Localizable.strings 中包含的字符串正确显示,但sounds.plist 中包含的字符串始终以英文显示。甚至中文字符串也无法正确显示。
我尝试清理构建,将翻译后的文本复制回sounds.plist文件,甚至对文件进行核对,删除lproj文件夹,删除本地化并重新开始。
我在 XCode 中设置了一个断点,似乎对于这个文件,它没有检测到 loc 文件夹。从sounds.plist 加载字符串的代码是:
我已经验证文件名是sounds.plist,都是小写的。在这一点上,我不知所措。有没有人经历过这样的事情?有人对如何修复有建议吗?
谢谢!
更新:我在模拟器和设备上比较了以下行的结果:
在模拟器上,路径正确报告为/Users/Steve/.../de.lproj/sounds.plist。在设备上,路径报告为/var/mobile/.../sounds.plist。请注意,de.lproj 不在路径中。所以它从根目录加载sounds.plist,这就解释了为什么文本没有出现本地化。现在我的问题是为什么代码没有得到本地化文件夹中文件的路径?
iphone - 无法在模拟器上重新打开关闭的应用程序
我正在制作我的第一个 iPhone 应用程序。我可以解决浏览 stackoverflow 和苹果文档的大部分问题。但现在我被困住了。这可能是一种愚蠢,但我不觉得。
当我使用 [x]-r 在模拟器上启动我的应用程序时,我没有问题。但是在我的应用程序进入后台(关闭?)后,因为用户按下主页按钮或因为我打开浏览器(app openURL :),我无法从模拟器 r 再次重新打开它(“触摸”模拟器上的图标)。
我相信我错过了有关何时/如何创建/重新加载视图/视图控制器的信息。
当我尝试重新启动应用程序时,日志告诉我没有调用 main 函数。applicationDidFinishLaunching 和 viewWillAppear 都不是。状态栏出现(像正常打开一样的动画)然后没有视图出现并且应用程序关闭。
我的应用程序有一个带有修复标题徽标(来自 nib 文件)和一个 navigationController(创建 dyn.)的窗口。另一个视图是动态创建的。太(没有笔尖)。我的根 viewCtrl 是 TableViewCtrl 的一个框。
任何想法为什么我会遇到这个问题?你知道关于这个问题的任何好文章吗?(我尝试与苹果的示例/文档进行比较,但我不使用 IB)
任何帮助表示赞赏,
iphone - XCode 调试器中的错误?
我正在开发一个 iPhone 应用程序,该应用程序使用我拥有源代码的外部库。在调试期间,一些对象在调试器中列为 0x0,但应用程序运行良好。此外,一些对象地址指向错误的东西。这些符号在外部库中。如果我实际上在外部库中跟踪文件,地址就可以了。
有没有人建议如何阻止这种行为?