From 76aa70c0564d49a7af08c72ecb295e6b33dfea3d Mon Sep 17 00:00:00 2001 From: augustius <> Date: Wed, 29 Nov 2023 11:08:57 +0800 Subject: [PATCH] [CHORE] Fix Xcode15 compiler error --- Sources/ViewController+Swinject.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/ViewController+Swinject.swift b/Sources/ViewController+Swinject.swift index 4dd1a03..2f86814 100644 --- a/Sources/ViewController+Swinject.swift +++ b/Sources/ViewController+Swinject.swift @@ -61,19 +61,19 @@ extension NSWindowController: RegistrationNameAssociatable, InjectionVerifiable #endif extension NSObject { - fileprivate func getAssociatedString(key: UnsafeRawPointer) -> String? { + fileprivate func getAssociatedString(key: UnsafePointer) -> String? { return objc_getAssociatedObject(self, key) as? String } - fileprivate func setAssociatedString(_ string: String?, key: UnsafeRawPointer) { + fileprivate func setAssociatedString(_ string: String?, key: UnsafePointer) { objc_setAssociatedObject(self, key, string, objc_AssociationPolicy.OBJC_ASSOCIATION_COPY) } - fileprivate func getAssociatedBool(key: UnsafeRawPointer) -> Bool? { + fileprivate func getAssociatedBool(key: UnsafePointer) -> Bool? { return (objc_getAssociatedObject(self, key) as? NSNumber)?.boolValue } - fileprivate func setAssociatedBool(_ bool: Bool, key: UnsafeRawPointer) { + fileprivate func setAssociatedBool(_ bool: Bool, key: UnsafePointer) { objc_setAssociatedObject(self, key, NSNumber(value: bool), objc_AssociationPolicy.OBJC_ASSOCIATION_COPY) } }