问题标签 [ios8.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.

0 投票
1 回答
1004 浏览

statusbar - iOS 8.3 modalPresentationStyle OverCurrentContext 不继承状态栏外观和可见性

考虑以下设置:

  • 您有一个简单的应用程序,其中包含一个UINavigationController子类和一个UIViewController子类。
  • UINavigationController 覆盖preferredStatusBarStyle()方法并返回UIStatusBarStyle.LightContent
  • UIViewController 覆盖prefersStatusBarHidden()方法并返回true

在 iOS 8.0 - 8.2 中,当另一个UINavigationController(具有另一个不覆盖任何内容的 UIViewController)呈现为modalPresentationStyle设置为UIModalPresentationStyle.OverCurrentContext时,新呈现的控制器将继承状态栏的外观和可见性。

但在 iOS 8.3 中,情况完全相同——新出现的控制器不继承状态栏的外观和可见性

另一个例子是展示一个实例UIImagePickerController——在状态栏外观方面发生了完全相同的事情。

问题是:

  • 为什么在 iOS 8.3 中新出现的控制器没有继承状态栏的外观?
  • 发生了什么变化(我无法在 iOS 8.2 到 8.3 API 差异中找到任何有意义的参考)?
  • 是否有任何优雅的解决方案,而不是在任何地方覆盖外观和可见性方法?
0 投票
0 回答
115 浏览

ios - iOSSDK 8.3 是 SPErrorInvalidBundleNoGizmoBinaryMessage

在 iOS8.3 上构建可以工作 watchApps,但不能在 iOS 8.2 上工作。它在说"SPErrorInvalidBundleNoGizmoBinaryMessage"

我尝试了 XCODE Clean,从模拟器上的 MyApps 中删除并重建。

其他线程说"Info.plist BundleIdentifier is same name",所以我检查了这个文件。是同名。

请帮助我为什么不能在 iOS8.2 上构建 WatchApp。

0 投票
1 回答
232 浏览

frameworks - XCode 6.3 和 iOS 8.3 的 Alamafire SDK 错误

任何人请让我知道这是怎么回事?一周以来,我一直被困在这个问题上,并且没有任何搜索帮助。我向 Alamofire 的开发人员发布了我的查询,但仍然没有回复。请帮忙!我完全困惑 Alamofire 的集成出了什么问题。我已经遵循了每一步,这个问题在 XCode 6.3 中出现,就像它正常运行之前一样。

在此处输入图像描述

当我在“复制框架”下添加框架时,它会添加两次显示不同路径的框架,但是当我要去那里时,它会将我带到同一个位置。这是屏幕截图。

在此处输入图像描述

我还为该问题制作了视频。可能会以更好的方式提供帮助。请看这里

此外,最新的 SDK 也包含 MAC OS 的框架,但我没有添加。我希望以上所有信息对您有所帮助。谢谢!

0 投票
2 回答
363 浏览

swift - 使用 Swift 实现 UISwipeGestureRecognizer

我有一个带有三个选项卡的选项卡式应用程序,我想使用滑动手势识别器在它们之间进行转换。

  1. 我将一个滑动手势识别器从对象库拖放到第一个视图和一个到第三个视图。我在第二个视图上添加了两个,所以我可以左右滑动。
  2. 我将 Swipe 更改为 Attribute Inspector,以便它可以根据需要向右或向左滑动
  3. 使用助手编辑器,我使用 Control+Drag 为正确的 ViewController.swift 文件创建操作。

我还应该怎么做才能使刷卡起作用?我在网上找到的所有指南都在 Objective-C 中。有谁知道如何在 Swift 中完成这些事件?

主要故事板

FirstViewController.swift 文件

0 投票
1 回答
3000 浏览

javascript - 在 HTML5 独立应用程序 iOS 8.3 打开 YouTube 应用程序中嵌入 YouTube 视频

Apple 最近修复了 iOS 8 上 YouTube 视频无法在 WebApp 上播放的错误(Why HTML5 video doesn't play in IOS 8 WebApp(webview)?)。此错误已在 iOS 8.3 中修复,但我遇到了另一个问题。当页面上嵌入 YouTube 视频时,如果视频安装在 iPad 上,该视频将在 YouTube 应用程序中打开

如果我在 Safari 中正常打开页面,则它可以正常工作。视频不会自动播放,当用户触摸它时它会在浏览器中播放。如果我删除 YouTube 应用程序,那么 WebApp 也会按预期工作。

如果安装了 YouTube 应用程序,则将用户从 WebApp 中取出并放入 YouTube 应用程序。如果打开的页面上存在视频,则会发生这种情况。视频不必选择自动播放,或者用户没有播放视频的选项。默认情况下,它们会自动从 WebApp 中取出。

有没有办法防止这种情况发生而不必从 iPad 上删除 YouTube 应用程序?

0 投票
2 回答
5048 浏览

ios - 在 iOS 8.3 中获取 CellID、MCC、MNC、LAC、信号强度、质量和网络

如何在 ios 8.3 中使用私有 api 获取单元 id,因为以前的核心电话私有 api 在最新的 ios sdk 8.3 中不起作用。

0 投票
1 回答
561 浏览

metal - MTLBuffer中存储的效率

我想从我的着色器中将图像浮点数据存储在未格式化的内存位置,而 MTLBuffer 似乎是答案。首先,这可能吗?我在 MTLBuffer 的苹果文档中看到可以访问指向缓冲区的指针。是否可以在着色器中使用该指针来填充分配的内存?其次,我想知道这个操作有多快;使用纹理操作会快速高效吗?

我问这个是因为如果确认 MTLBuffer 的访问速度与使用 MTLTexture 的操作相当,我需要重新设计我的很多代码。

0 投票
3 回答
1513 浏览

xcode - 无法使用情节提要在捆绑包中加载 NIB

使用最新版本的 iOs 8.3,当我运行我的一个应用程序时出现此错误:

由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在包中加载NIB:'NSBundle

该应用程序有 2 个故事板,一个用于 iPhone(正常工作),另一个用于 iPad(崩溃)。

我尝试了这个主题的建议但没有结果:Xcode 6.3: Could not load NIB in bundle

就我而言,我使用的是 StoryBoards,并且在“使用尺寸等级”上没有标记。在 iOs 8.2 之前,该应用程序运行良好。

这是 iOs 8.3 的错误吗?有人建立了解决方案吗?谢谢!

编辑:如果我在 iPhone 上使用 iPad 故事板,在 iPad 上使用 iPhone 故事板,它们就可以工作!我也尝试重命名情节提要,但没有任何改变。

编辑 2:作为初始视图控制器的 SplitViewController 导致崩溃!如果我将初始视图控制器移动到另一个视图控制器,则应用程序可以工作!

编辑 3:一些消息:问题是由我的 SplitViewController 的 MasterViewController 引起的。我使用 TabBarController 作为 MasterViewController 并且它与 iOs 8.3 一起崩溃。如果我将 MasterViewController 更改为另一个视图,则该应用程序可以工作。

0 投票
1 回答
270 浏览

ios - 在 iOS 8.3 中,UITabBarViewController 作为 UISplitViewController 的主控的问题

对于我正在处理的项目,我在 iPad 模拟器中运行的通用应用程序中将 UITabBarViewController 作为 UISplitViewController 的主人放在一起,它曾经在 iOS 7.1 和 iOS 8.2 中正常工作,但在 iOS 8.3 中它会崩溃并显示消息:

无法在包中加载 NIB:“NSBundle(已加载)”,名称为“Z6l-Hd-h3H-view-7sH-l5-cWr”

请注意,如果您将模拟器更改为 7.1 或 8.2 版本之一,它可以正常工作,我不知道我做错了什么或可能导致这种行为。

这是一个例子:https ://github.com/AresDev/splitwithtabbar

谢谢你的帮助。

这是堆栈跟踪:

0 投票
1 回答
431 浏览

iphone - 自 iOS 8.3 以来,自定义 UITableView 原型单元格约束有什么变化吗?

我最近在我的 iPhone 上安装了 iOS 8.3(我之前有 iOS 8.1)。

我还将 iOS SDK 从 iOS 8.1 更新到了 iOS 8.3。

由于我更新了一些自定义原型单元,因此我似乎放错了位置。

从 iOS 8.1 到 iOS 8.3 处理约束的方式有什么变化吗?


编辑:

我尝试了建议的解决方案,但对我不起作用。将在几秒钟内添加更多关于我的单元格的详细信息。

我将此添加到自定义单元类中:

这是它过去的样子:

在此处输入图像描述

这是它的外观:

在此处输入图像描述