diff --git a/README.md b/README.md index 7c53a49..c1d6b88 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Android Native +# SwiftAndroidNative This package provides a Swift interface to various Android [NDK APIs](https://developer.android.com/ndk/reference) diff --git a/Sources/AndroidAssetManager/AndroidAssetManager.swift b/Sources/AndroidAssetManager/AndroidAssetManager.swift index 921da52..4dffa96 100644 --- a/Sources/AndroidAssetManager/AndroidAssetManager.swift +++ b/Sources/AndroidAssetManager/AndroidAssetManager.swift @@ -119,7 +119,7 @@ public final class AndroidAssetManager : @unchecked Sendable { let len = size ?? Int(self.length) var data = Data(count: len) - let bytesRead: Int32 = try data.withUnsafeMutableBytes { buffer in + let bytesRead: Int32 = data.withUnsafeMutableBytes { buffer in #if !os(Android) fatalError("only implemented for Android") #else diff --git a/Sources/AndroidContext/AndroidContext.swift b/Sources/AndroidContext/AndroidContext.swift index 19fe14e..6d93c9d 100644 --- a/Sources/AndroidContext/AndroidContext.swift +++ b/Sources/AndroidContext/AndroidContext.swift @@ -20,7 +20,7 @@ import SwiftJNI @available(iOS, unavailable) @available(tvOS, unavailable) @available(watchOS, unavailable) -public class AndroidContext : JObject { +public class AndroidContext : JObject, @unchecked Sendable { /// The JNI signature for the method to invoke to obtain the global Context. /// This can be manually changed before initialization to a different signature. /// It must be a zero-argument static fuction that returns an instance of `android.content.Context`.