如何在iOS App Bundle中创建非本地化资源

我正在尝试在我的应用程序收到通知时播放自定义声音,作为AppleDocs的一部分,这应该通过以下方式完成:您可以将音频数据打包在aiff,wav或caf文件中.然后,在Xcode中,将声音文件作为应用程序包的非本地化资源添加到项目中我的问题是你如何创建一个非本地化的资源?将音频文件拖放到Xcode项目时会自动创建吗?是否在Info.plist中指定了?但是收到推送通知时没有声音播放.解决方法将声音文件拖到Xcode中时,请确保选中“添加到目标”框.

ios – 在键盘显示时检测UITextView中属性文本的点击

更新虽然这里的代码是在Swift中,但最初提出这个问题的人正在使用Objective-C.所以我很乐意接受Swift或Objective-C的答案.解决方法在您的UITextView控制器中,您可以实现UITextViewDelegate,然后覆盖方法在此方法中,您可以访问textView的selectedRange,它也应该是您的属性文本的“taprange”.然后根据您的需要返回true/false.

ios – 如果轻轻触摸,Force Touch动画会冻结

听起来像是一个苹果虫.解决方法我发现了这个错误的原因.如果视图控制器需要支持强制触摸预览,则需要通过调用将该视图控制器注册到委托这样做的方法.我只是突然调用了这个函数两次,当我在子视图控制器中删除一次时,这个bug就修复了!

在CFNetwork中使用SIGABRT进行iOS崩溃

我通过扩展NSURLProtocol在我的应用程序中使用自定义URL协议.它大部分时间都可以正常工作但我看到通过crashlytics报告了以下崩溃.我自己无法重现这一点.最让我担心的是,我没有在崩溃的线程的堆栈跟踪中看到我的应用程序,所以我对从哪里开始调试毫无头绪.以下是崩溃报告堆栈跟踪中有趣的部分是这几行.我可以通过查看NSURLProtocol中startLoading和stopLoadin

Xcode 7缓慢而缓慢

我想一些构建设置导致了这个,但我不知道哪个.解决方法问题完全在于xcode7.每次进行一些更改时都尝试提交/保存,这会增加一些性能

ios – Xcode 7.1 PrototypeTools链接器错误(仅限模拟器)

我正在尝试使用Xcode7.1在iOS模拟器中运行我的应用程序,但我收到链接器错误.这是错误:clang:错误:链接器命令失败,退出代码为1这似乎是一个新问题,因为我在升级到新的Xcode之前没有它.我在Google上搜索过,但是这个问题几乎没有相关主题.有趣的是,该应用程序在设备上运行良好.我已经尝试重置模拟器并再次清洁/建造,但两者都没有奏效.有没有其他人遇到过这个问题,你能提供什么建议吗?

如何在iOS 9中添加UIPopOverController暗淡背景.(iPad)

在iOS9苹果iPadpopOver出现之前,背景暗淡.但是在iOS9中显示popOver时,它永远不会使背景视图变暗.我想在iOS9中调暗背景视图.任何解决方案解决方法你已经尝试了什么以及你的代码看起来如何?