Cra sh -safe append () в Swift - PullRequest
1 голос
/ 14 июля 2020

После обновления до iOS 14 Developer Beta мое приложение начало вылетать. В основном это происходит в строке axis.entries.append(Double(f)) библиотеки, которую я использую для создания диаграмм. Вот вывод консоли:

Fatal error: UnsafeMutablePointer.initialize overlapping range: file /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1200.2.19.2/swift/stdlib/public/core/UnsafePointer.swift, line 832

Fatal error: UnsafeMutablePointer.initialize overlapping range: file /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-1200.2.19.2/swift/stdlib/public/core/UnsafePointer.swift, line 832

Я не верю, что могу исправить эту библиотеку, поэтому мне нужно простое решение, чтобы предотвратить сбой моего приложения. Эта строка axis.entries.append(Double(f)) вызывается несколько раз без сбоев, поэтому я хочу выполнить это append, если оно не сломает sh мое приложение, и не выполнять append, если это произойдет. Есть ли способ реализовать это?

Я попытался поместить эту строку внутри try и if, но безрезультатно.

...