问题标签 [ios9.3]
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.
javascript - 无法在基于 Cordova 的应用程序中读取 Set-Cookie 标头
我正在尝试读取基于 Cordova 的应用程序中的 Set-Cookie 标头,但看起来被 iOS 9 阻止了。我试过使用 Access-Control-Allow-Credentials / Access-Control-Expose-Headers 没有运气。
我读到 getResponseHeader() 将为 Set-Cookie/Set-Cookie2 返回 null。我也知道 Cordova/Phonegap 从未声明过 cookie 支持。
我正在使用 Cordova v5.0.0 和 iOS v9.3.1。
我有兴趣阅读 Set-Cookie 标头而不是存储它。我正在寻找一种解决方法来防止后端团队必须实施基于令牌的身份验证。
https://www.w3.org/TR/XMLHttpRequest/#the-getresponseheader()-cordova 官方文档中的方法 cookie 支持
swift - 如何在 FloatingMenuActionButton 上添加透明视图和手势
为了快速添加 FloatingMenu Action 按钮,我使用了以下内容
当我们点击浮动按钮时显示 FloatingMenuAction 很好,它显示的视图如下
现在我想在当前视图上添加 1 个透明视图作为背景,并为每个菜单选项添加一个按钮操作/手势。
我怎样才能做到这一点?先感谢您
xamarin.ios - 为 iOS 9.3 旋转设备时 Xamarin.iOS UICollectionView 应用程序崩溃
在我的应用程序中,我使用 UICollectionView 显示包含图像和文本的自定义单元格的网格视图。为了支持所有屏幕尺寸,我重写了 IUICollectionViewDelegateFlowLayout 委托的 GetSizeForItem 方法。从 iOS 8.1 到 9.2(在模拟器和设备上测试),一切都很好。对于 iOS 9.3 模拟器网格视图正确呈现。但是,一旦我旋转屏幕,它就会崩溃并出现以下错误:
抛出 Objective-C 异常。名称:NSInvalidArgumentException 原因:-[NSNull 长度]:无法识别的选择器发送到实例 0x9065398 本机堆栈跟踪:0 CoreFoundation
0x08e38494异常预处理 + 180 1 libobjc.A.dylib
0x091abe02 objc_exception_throw + 50 2 CoreFoundation
0x08e42253 -[NSorObject(NSObject) doesNotRecognize) 275 3
CoreFoundation 0x08d7789d ___forwarding_ + 1037 4 CoreFoundation 0x08d7746e _CF_forwarding_prep_0 + 14 5 CoreFoundation 0x08cf0cdb CFStringCompareWithOptionsAndLocale + 203 6 Foundation
0x00da5770 -[NSString compare:options:range:locale:] + 175 7
Foundation 0x00da56b9 -[NSString compare:options:range:] + 72 8 Foundation
0x00dab7f2 -[NSString caseInsensitiveCompare:] + 81 9 UIKit
0x0156e021 -[UIPhysicalKeyboardEvent _matchesKeyCommand:] + 357 10 UIKit 0x0147035e -[UIResponder _keyCommandForEvent:target:] + UIKit 0x01470531 -[UIResponder _keyCommandForEvent:target:] + 913 12 UIKit 0x0147019b -[UIResponder _keyCommandForEvent:] + 48 13 UIKit
0x0123e287 -[UIApplication handleKeyHIDEvent:] + 380 14 UIKit
0x0121234d _UIApplicationHandleEventQueue + 6743 15 CoreFoundation
0x08d4ae5f CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 15 16 CoreFoundation 0x08d40aeb __CFRunLoopDoSources0 + 523 17 CoreFoundation 0x08d3ff08 __CFRunLoopRun + 1032 18 CoreFoundation
0x08d3f846 CFRunLoopRunSpecific + 470 19 CoreFoundation
0x08d3f65b CFRunLoopRunInMode + 123 20 GraphicsServices
0x09b3f664 GSEventRunModal + 192 21 GraphicsServices
0x09b3f4a1 GSEventRun + 104 22 UIKit
0x01218eb9 UIApplicationMain + 160 23 ???
0x18c98020 0x0 + 415858720 24 ???
0x18c97e18 0x0 + 415858200 25 ???
0x18c95f98 0x0 + 415850392 26 ???
0x18c95cd4 0x0 + 415849684 27 ???
0x18c95e60 0x0 + 415850080 28 libmonosgen-2.0.dylib
0x088cee81 mono_jit_runtime_invoke + 705 29 libmonosgen-2.0.dylib
0x08a7e0af mono_runtime_invoke + 127 30 libmonosgen-2.0.dylib
0x08a82f71 mono_runtime_exec_main + 401 31 libmonosgen-2.0.dylib
0x08a82d35 mono_runtime_run_main + 629 32 libmonosgen-2.0.dylib
0x0893ac8d mono_jit_exec + 93 33 TutorMeNot.iOS
0x001ff440 xamarin_main + 2384 34 TutorMeNot.iOS
0x001da5a1 主要 + 113 35 libdyld.dylib
0x0a62ca25 开始 + 1 36 ???
0x00000003 0x0 + 3
ios - 使用 iOS 9.3.1 的仪器
我已将手机上传到 9.3.1。现在我有问题,我不能用我的手机使用仪器工具。我已经将我的 xcode 更新到 7.3.1
这里的任何人都面临这个问题。可以帮我?
video - 第七次重新进入屏幕后,AVPlayer 未准备好显示
在我的 IOS 应用程序中使用 AVPlayer 的屏幕显示短视频。我成功离开并重新进入此屏幕几次,但七次或更多次后我得到空白屏幕,并且 AVPlayerLayer 的 IsReadyForDisplay 属性为“否”。
当我离开这个屏幕时,我暂停 AVPlayer(并设置为 nil)并从视图层中删除 AVPlayerLayer 。在我看来,这不是内存使用问题(17Mb 使用)。
我认为问题是 AVPlayer 缓冲区或其他可能导致 AVPlayer 无法从视频文件读取的块的组件,但我没有找到任何方法来清理/或清除此缓冲区/块。
以前有人遇到过这个问题吗?或者知道为什么我在第七个入口会出现这个空白屏幕吗?
提前致谢,
伊莱
ios - 比较两个 NSArray 的自定义对象并列出这些数组中不同对象的更好方法
我有一个名为 car 的模型对象,它具有以下属性
- 姓名
- 颜色
- 类型
在一个数组(名称:oldArray)中,我有几个汽车对象。在一个常见的间隔中,我将访问一个 API 并获取另一个包含多个汽车对象的数组(名称:newArray)。我需要比较两个数组并获取唯一项目列表并将其显示给用户。
条件。1. 如果 newArray 中的对象不在 oldArray 中,那么我需要通知用户他有一辆新车以及汽车名称 2. 如果 oldArray 中的对象不在 newArray 中,那么我需要通知用户他已经卖掉了他的汽车以及汽车名称
我创建了以下方法
还有比这更好更快的方法吗?任何意见和建议表示赞赏。
ios - iOS 9.3.2 异常:来自苹果的 EXC_BREAKPOINT (SIGTRAP) 崩溃报告
苹果给了我下面的崩溃报告。我检查了与 EXC_BREAKPOINT (SIGTRAP) 崩溃类似的其他问题,但这对我解决崩溃没有帮助。Apple 在评论中指出这些崩溃发生在 iOS 9.3.2 中,我检查了其他操作系统并正常工作。
任何帮助,将不胜感激。:)
这是包含线程 1 的所有必需信息和日志的崩溃报告,我认为这是必要的
javascript - ios9上的Cordova录制音频不起作用
我正在使用 Cordova 构建一个 html5/JS 应用程序。
我必须录制和播放音频,所以我使用媒体和文件插件,但我无法让它在 iOS 上运行。
我的步骤:
1)
我检测平台(Android 或 iOS)。
如果是Android,不需要设置任何东西,它可以工作。
如果是 Ios,我将文件 URI 设置为 '../Library/NoCloud/'(在阅读Raymond Camden 文章后),
然后我在录制之前创建文件:
我的 createFile 函数是:
2)创建文件后,我使用 Media 构造函数创建录制的文件:
3) 在配置 XML 中,我将这一行记录在 iOS 库文件夹中,并且没有保存在云中:
我的问题 :
在 Android 设备上,一切都很好,我可以录制然后收听音频文件。
但在 iOS 设备(ipad2)上,有些事情很奇怪:
使用我的文件名“../Library/NoCloud/myFileName”,我没有 fileSystem.root.getFile 函数的成功回调,但我可以在我的 ipad Library/NoCloud 文件夹中看到一个具有好名称和好位置的文件,除了该文件是空的。因此 Media 构造函数无法播放文件并返回错误。
如果我将 myFileName 设置为“myFileName”,我有文件创建的回调('ok file created'),但 Media 构造函数无法访问该文件并返回错误:
/li>
我已经检查过 ipad 麦克风,它已为此应用程序激活。我相信它在 ipad(现在的 iOS 9.3.2)上的 iOS 更新之前有效,但我不确定了。是我做错了什么,还是有新的处理方法?
谢谢 !
objective-c - 与使用 xcodebuild 相比,Gradle xcode 插件(openbakery)有哪些强大的用例?
我们的项目是 sn 企业 iOS 项目,但开发人员使用 Xcode 构建项目的简单项目。我是否有足够的理由说服他们使用Gradle Xcode 插件(Openbakery)而不是 Xcodebuild?我在论坛中发现的一点是当 Jenkins 是非 Mac 机器时,这会有所帮助,但我们的 Jenkins 服务器似乎已经有了 Xcode。但我真的很喜欢 Gradle 插件及其提供的功能,但是说服它使用 Xcodebuild 的优势是什么?
谢谢,
帕德马纳班