cost 228 ms
從 Objective-C 到 Swift 4 執行選擇器

[英]from Objective-C to Swift 4 perform selector

我是 Swing 和 Objective-C 的新手,我正在嘗試使用 AVCaptureDevice。 我嘗試實現以下代碼,該代碼在 Objective-C 中返回一個 AVCaptureDevice 實例的私有成員。 但是我無法將相同的指令傳輸到 Swift: 主要是因為 在 Swift ...

以編程方式調用按鈕操作導致 NSInvalidArgumentException

[英]Programmatically calling for an action of button results in NSInvalidArgumentException

我有一個tableview每個單元格都包含一個文本和一個按鈕。 對於cellForRowAtIndexPath中每個單元格中的每個按鈕,我使用選擇器定義一個動作,如下所示: 在流程中的某個時刻,我想為tableview所有按鈕生成一個操作。 我這樣做: 這是我的選擇器方法: 但是,為什么 ...

如何等到執行 LocationService 回調?

[英]How can I wait until the LocationService Callback is executed?

我正在嘗試執行一次位置服務。 此 LocationService 是從另一個 object class 調用的,它將位置信息添加到參數中。 所有這些都將是一個 object。 問題是,當我初始化 object 時,所有內容都填充了較少的位置數據,位置數據將在幾毫秒后填充。 我需要等到回調執行后,才 ...

“[Shelter] 類型的值沒有成員 'name'”

[英]"Value of type [Shelter] has not member 'name'"

我正在嘗試在 Swift 中解析某些 JSON 的端點,並使用name成員作為我的單元格的標題。 我創建了一個結構,它符合端點提供的數據。 但是,當嘗試將它用作我的單元格名稱時,我收到錯誤Value of type [Shelter] has not member 'name' 。 一些代碼片段: ...

在Swift中如何在SKAction上使用Perform方法

[英]How to use perform method on SKAction in Swift

我嘗試使用perform(_:onTarget :)作為SKAction序列的一部分來調用函數。 我試過了: 當我像這樣使用SKAction.run(block:()-> Void)時: 它有效,但是我需要發送對象,因為此方法要求SKSpriteNode: 但 ...

cancelPreviousPerformRequestsWithTarget:selector:object:如何工作?

[英]How exactly cancelPreviousPerformRequestsWithTarget:selector:object: work?

我想取消為該特定目標和方法注冊的執行請求。 例如 無論使用哪種方法,以上方法都會取消我在項目中使用的所有執行選擇器請求嗎? 還是只刪除該特定類和該特定方法中使用的執行請求? 請幫助我理解以上概念。 ...

使用來自字符串的參數實現執行選擇器

[英]Implement perform selector with parameter from a String

我需要從字符串實現一個性能選擇器。 選擇器必須具有通知值作為參數。 我想我做錯了,因為出現了這個錯誤: [ISAMGAME.ChapterClass catchNotificationParagraphFinished_Chapter2]:無法識別的選擇器已發送到實例0x60 ...

iOS performSelector:withObject:withObject: 到底做了什么?

[英]iOS what does performSelector:withObject:withObject: really do?

參數類型相同但參數排序不同的選擇器有什么不同? 我得到了這兩個具有相同參數類型的選擇器。 但是當 performSelector:withObject:withObject: 用這些選擇器調用時,我得到了不同的結果。 這是怎么發生的? performSelector:withObject ...

Swift 3.0中的選擇器

[英]Selector In Swift 3.0

我對Swift 3.0表示懷疑 在Objective-C中,您可以像這樣聲明selector的屬性 但是如何在Swift 3.0中將選擇器聲明為屬性,因為我想在其他類中使用此屬性,並且應該在該類中執行操作。 我試圖像這樣使用它(在tableview單元格中聲明): 在 ...

全局函數和AppDelegate類的performSelector錯誤

[英]performSelector error with global function and AppDelegate class

我正在關注這份 Apple文檔,並試圖用Swift語言翻譯其某些部分。 我有這個全局函數,與performSelector: } 還有AppDelegate類,該類中有:在項目創建的常規例程中自動添加Xcode的方法(didFinishLaunchingWithOptions,a ...

使用self.performSelector的EXC_BAD_ACCESS

[英]EXC_BAD_ACCESS using self.performSelector

這是一個簡單的學術而不是真正的代碼。 我想使用performSelector函數運行print方法。 但是,如果我在操場上運行此代碼,則拋出異常: EXC_BAD_ACCESS(代碼= EXC_I386_GPFLT)。 碼: 問題出在哪兒? ...

Objective-C:如果線程不是主要線程,則不會調用[NSObject performSelector:onThread…]

[英]Objective-C: [NSObject performSelector: onThread…] does not get called if the thread is not the main one

這里已經討論了非常類似的問題。 當前的問題以及我要解決的問題是在創建對象的線程中的給定對象上調用函數。 這是完整的情況: 在給定的NSThread (線程A)(不是主線程)中創建了類A的實例。 該實例將其創建的NSThread為成員變量。 類B的實例在另一個NSThrea ...

iOS:如何在不同(定義)的時間后按順序調用函數?

[英]iOS: How to call a function sequentially after different (defined) amount of time?

我有一個包含時間值的數組,以毫秒為單位,例如: 最重要的是,有一個功能,只需做任何事情 - 現在 - 打印一些文字: 我想做的是在數組中給定的時間段后執行該函數。 因此,printHello()將立即執行,然后在1.5秒后執行,然后再執行2秒,最后再執行1,2秒,然后再從開始執 ...

如何將Swift選擇器引用發送到目標C屬性

[英]How to send swift selector reference to objective c property

我在目標C類中具有屬性@property (nonatomic, assign) SEL buttonSelector ,該按鈕具有用於顯示事物的按鈕 所以從swift類中,我正在使用上述方法,所以我必須從swift類中發送選擇器引用 但它給一個錯誤 ...


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