cost 314 ms
是否可以檢測用戶何時回答iOS上的藍牙權限請求?

[英]Is it possible to detect when the user answers the Bluetooth permission request on iOS?

這些天在 iOS 上的大多數權限請求都有一個 API,當用戶回答請求警報時會進行回調。 藍牙權限請求是否有可能獲得類似的效果? 如果能夠讓我們的應用程序響應用戶回答警報,那就太好了。 我試過使用 KVO,但我的觀察者方法沒有被調用: 難道我做錯了什么? 還有另一種方法嗎? 或者藍牙是不可能的? ...

如何讓 Swift KVO 為 static 成員工作?

[英]How to get Swift KVO working for static member?

我有一個帶有以下代碼的 UIViewController。 我想知道人像效果的值何時更改(在控制中心)。 我試過AVCaptureDevice.isPortraitEffectEnabled和.portraitEffectEnabled ,兩者都有相同的結果:從不調用observeValue() ...

Swift Checklist - 為多行保存開關數據

[英]Swift Checklist - Saving the Switch Data for multiple Rows

所以我有一個簡單的UITableView ,它將顯示一個UILabel和一個UISwitch 。 我需要能夠獲取每個開關的值來更新我的對象,然后最終將數據發送到 API。 我有一個半工作的概念。 但這只有在所有細胞都可見的情況下才有效。 之前我只有 5 個項目要檢查。 所以我可以簡單地遍歷所有內容並 ...

收到 AVPlayer 消息但未處理

[英]AVPlayer message was received but not handled

我正在嘗試實現一個帶有 AVPlayer 的 singleton class。 鍵值觀察拋出異常。 我認為這個 class 的 object 正在被釋放。 從ViewController調用 class 以下是例外情況: 看起來收到了 AVPlayer.status 消息。 但是 object 已經 ...

Swift RunLoop:在 currentMode 更改時得到通知

[英]Swift RunLoop: get notified on currentMode change

我有興趣在RunLoop class 的currentMode屬性發生變化時收到通知,更具體地說,我有興趣在模式進入.tracking state 時收到事件。 我嘗試了兩種不同的方法: 這個根本行不通,它有什么問題?: 這個有效,但只觸發一次。 我想在每次RunLoop進入特定模式時執行該塊: 這 ...

"僅觀察使用 KVO 所做的更改"

[英]Observe only changes made with KVO

我有一個 AVPlayer 對象,我正在使用 KVO 觀察狀態變化; 對 .timeControlStatus 的更改,它告訴您 AVPlayer 是在播放、停止、加載還是暫停。 問題是 AVPlayer 在文件加載時多次將 .timeControlStatus 屬性設置為 .waitingToPl ...

為什么即使所有 IBOutlets 都已連接,我也會收到“此 class 與鍵的鍵值編碼不兼容”錯誤?

[英]Why am I getting "this class is not key value coding-compliant for the key" error even though all IBOutlets are connected?

我正在使用 NIB 文件來構建我的自定義集合視圖單元。 NIB 的文件所有者包含以下代碼: 所有的 IBOutlets 都連接到 NIB 中的相應視圖。 我還在視圖控制器的 viewWillAppear 方法中使用它注冊了我的 NIB: 我還在 StoryBoard 中將重用標識符設置為“圖像” ...

為 Swift 對象/屬性設置觀察者

[英]Setting Observer for Swift Objects/Properties

我一直在尋找一種在連接到 mac 的顯示器數量發生變化時觸發方法的方法。 我知道我可以獲取 NSScreen.screens.count 的值,但是我需要找到一種方法來創建通知或在該值更改時創建通知或其他指示連接的顯示器數量發生變化的東西。 我已經在這里和這里嘗試過 KVO 示例,但是為了讓其中任何 ...

NSStatusItem.isVisible 上的 KVO 觸發兩次

[英]KVO on NSStatusItem.isVisible fires twice

我正在嘗試使用鍵值觀察來確定NSStatusItem被用戶通過removalAllowed行為拖出菜單欄。 這是根據文檔支持的: 具有此行為的狀態項允許從菜單欄中交互式刪除。 移除后,項目的 isVisible 屬性更改為 false。 使用鍵值觀察可以觀察到這種變化。 但是,每當isVi ...

在 KVO 中使用 swift 而不是 Oc 時如何正確創建上下文

[英]How to properly create context when using swift instead of Oc for KVO

我最近正在學習使用 swift 和 UIKIT 編寫 IOS 應用程序(因為我公司的代碼庫仍然主要是 OC,但我真的很想學習 swift 而不是我假設正在步入歷史的 oc) 這是我的問題。 對於 OC 中的事情,例如: 我可以嘗試通過以下方式創建我的上下文: 但是,我是快速做到這一點的: ...

試圖觀察 UserDefaults 中的字符串,但遇到編譯錯誤

[英]Trying to observe a string in UserDefaults, but struggling with compile errors

我在 GitHub 有一個小項目。 在TopViewModel.swift中,我首先獲取 object 的 JSON 列表,然后將它們存儲在核心數據中,最后將它們顯示在 SwiftUI List中。 這很好用,但現在我在頂部添加了一個Picker ,允許用戶 select 其中一種語言:“en”、“ ...

在對 model 進行任何更改時,使用 KVO 從 model 更新表格單元格

[英]Using KVO to update table cells from model upon any change to model

我可能有多個表格單元格是從同一個 model 更新的。 我希望能夠在 model 更改時更新所有這些。 所以我假設我會使用 KVO 來做到這一點。 我的問題是,我怎樣才能讓每個人對 model 的任何更改做出反應,而不僅僅是每個單元格將顯示的部分? 即,如果 model 中的一項發生更改,我希望所有 ...

將 AppKit/UIKit 中的 Key-Value Observation 轉換為 Combine 和 SwiftUI

[英]Converting Key-Value Observation in AppKit/UIKit to Combine and SwiftUI

我很難理解如何在 SwiftUI 中使用組合。 我習慣於在 AppKit 和 UIKit 中使用鍵值觀察,因為視圖控制器不需要相互了解,只需對一些有助於確定 state 的全局對象做出反應。 例如,在 AppKit/UIKit 應用程序中,我將創建一個全局 state object,如下所示: 然 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM