问题标签 [ios10.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 投票
3 回答
774 浏览

ios - 如果用户回答传入的 iMessage,WKWebView 会崩溃

我的应用程序发生严重崩溃 -

使用以下堆栈 -

查看用户的日志,我发现了一些常见的事情 -

  1. 所有用户都在一个包含 WKWebView 的视图控制器中
  2. 所有日志都指出应用程序在崩溃前获得了“applicationWillResignActive”
  3. 堆栈显示键盘已打开,但我们不必在该视图控制器上打开键盘
  4. 所有用户都是 iOS 10.3 +

唯一适合的场景是用户在应用程序具有可见的 WKWebView 时收到 iMessage 并强制触摸它以获得快速答案。我们测试了这种情况,然后 BOOOM 应用程序崩溃了。

所以我们找到了崩溃,但我们不知道发生了什么。任何人都面临过这个问题或知道它可能是什么?

谢谢

0 投票
1 回答
2745 浏览

javascript - 在 iOS 中通过 WKWebView 上的 HTML 文件加载 Javascript 文件

我需要通过文件加载 JavascriptHTML文件。我按以下屏幕截图所示的顺序构建了文件。

在此处输入图像描述

HTMLhead 标签包含Javascript要调用的文件,如下所示:

所以我一直在使用UIWebView加载页面及其正确加载,如下面的屏幕截图所示。

在此处输入图像描述

现在,如果我使用相同的东西运行,WKWebView那么页面将继续加载,如下面的屏幕截图所示。

在此处输入图像描述

Javascript文件正在触发(添加警报),但页面未加载到WKWebView. 下面是我的代码逻辑:

我们是否需要添加任何额外的东西来加载它WKWebView。请帮助解决这个问题。提前致谢。

0 投票
1 回答
537 浏览

objective-c - 如何在 CollectionView 中按字母顺序显示名称

我有一个数组中的名称列表,我想按字母顺序在集合视图上显示它们。并且还展示了每个部分的字母表,我该如何实现这一点。 点击这里查看图片

0 投票
2 回答
1435 浏览

ios - iOS 11 UiTableViewCell 位置问题

我一个接一个有四个 UITableView 单元格。在 iOS 10.3 上,第一个单元格就在状态栏之后,但在 iOS 11 中,状态栏和第一个单元格之间有一些空间。

附上 iOS 10.3 和 iOS 11 的两个屏幕截图的图像

0 投票
3 回答
138 浏览

objective-c - 如何对对象数组进行排序并在 iOS Objective c 的 Table View 中显示?

我致力于在表视图中显示 json 数据并将表视图数据传递给下一个视图控制器。在这里,我想根据名称对我的 json 响应进行排序,然后在表格视图中显示。这是我的 json 数据

我只能对名称进行排序,但不能对整个对象进行排序。任何人都可以为我解决这个问题吗?这对我很有帮助......在此先感谢......

0 投票
1 回答
253 浏览

objective-c - iOS 10.3.3 UIButton _intrinsicSizeWithinSize/_updateTitleView CoreFoundation 崩溃

我随机从一些 iOS 10.3.3 用户那里得到这个堆栈跟踪:

对于某些用户 -[UIButton _intrinsicSizeWithinSize:] 替换为 -[UIButton _updateTitleView]

该应用程序同时使用 Objective-C 和 Swift 3。

我无法在我的设备/模拟器上重现崩溃。

不幸的是,我没有关于这个问题的任何其他信息。

有人遇到过类似的问题吗?

TIA

0 投票
0 回答
370 浏览

ios - 在 iOS 10.3.3 中信任自签名证书的正确方法是什么?

这是10.3.3特有的。我不再可以使用“证书信任设置”下信任证书的选项(它是 10.3 之后和 10.3.3 之前的)。我重置了我的模拟器并没有意识到这是一个问题。

服务器和证书链完全通过nscurl --ats-diagnostics <url>。配置文件和证书已安装在设备上,并经过验证。它包含正确的 v3 所需扩展,并且不是 SHA-1(或其他过时的选项)。

我可以使用 Safari 浏览到服务器(在初始“验证”警报之后)。有谁知道 10.3.3 及其证书处理发生了什么变化?

编辑:如果需要,重建证书不是问题。

0 投票
1 回答
998 浏览

ios - 是否允许让备用应用程序图标变为动态?

自 iOS 10.3 发布以来,Apple 添加了一项新功能,允许我们通过 usingsetAlternateIconName(_:completionHandler:)方法动态更改应用程序图标。到目前为止,如方法文档中所述,我们必须在项目.plist文件中提及备用应用程序图标的名称,分配给CFBundlePrimaryIcon键。

实际上,当使用静态图标(已直接添加到应用程序主包中的图标)时,它可以按预期工作,没有任何问题:

在此处输入图像描述

我的问题是:

是否有可能 - 或者是否有解决方法 -动态设置备用应用程序图标(例如:已从网络下载并保存在应用程序documents目录中的图标)?

0 投票
1 回答
596 浏览

ios - 当我使用 StoreKit 的 requestReview 功能时,有什么方法可以知道用户是否点击了 Submit 或 Not Now 或 Cancel 按钮?

我正在使用SKStoreKitReviewController10.3 及更高版本来请求对应用程序进行评级。显示警报。但是,我需要实现一个逻辑,其中,如果用户已经对应用程序的一个主要版本进行了评分,那么我不应该再次要求用户评分。因此,有没有办法知道用户已成功提交评分?另外,我想知道用户是否点击了“不是现在”,这样我可以在几天后再次提示他们进行评分。有没有办法知道这一点?

0 投票
0 回答
133 浏览

ios - iPhone 6s 的预主时间比 6 plus 更长

当我试图优化应用程序的启动时间时,我发现一个有趣的事实,即 iPhone 6s 所需的 pre-main 时间实际上比 iPhone 6 plus(热启动)要长得多。

在 iPhone 6 plus 上,它看起来像这样:

然而,在 iPhone 6s 上,它的时间增加了两倍:

它们都在同一系统上运行(iOS 10.3)。我认为 iPhone 6s 比 6 plus 拥有更大的内存和更好的 CPU。但我不明白为什么实际上需要更长的时间才能完成 pre-main 任务。

谁能给我一些提示?谢谢!

PS:我确实尝试了几次。