delegates

    2熱度

    1回答

    我使用BMPlayer庫,並希望實現自定義的控制,爲此,我有下面的類都確認以下協議 @objc public protocol BMPlayerControlViewDelegate: class { func controlView(controlView: BMPlayerControlView, didChooseDefition index: Int) func con

    2熱度

    2回答

    我正在學習對委託模式的深入瞭解。 iOS中的很多代碼示例使用了兩個ViewControllers,其中涉及prepare(for segue:...)。 我希望我的程序只使用一個ViewController與代表協議,但沒有segue或故事板。 ViewController有一個按鈕來執行簡單的委託方法,比方說添加一個數字。 的ViewController類: class ViewControll

    0熱度

    2回答

    我有一個類MyCell,它有一個委託和一個實例變量tagToIndex。我想在委託人修改它之後打印這個變量。目前我的代碼看起來是這樣的: class MyCell: UITableViewCell, YSSegmentedControlDelegate { var tagToIndex: Dictionary<Int,Int>? func segmentedControl(_ se

    -1熱度

    1回答

    我正在研究將有多個實例和不同的委託函數的類將通過每個對象的構造函數。 如何傳遞函數作爲委託MissionGenerator類和 力編譯器(在設計時)僅限制屬於實現IDelegateMission接口的類的功能。 或者甚至可能更好,如果可能的話:屬於實施IDelegateMission的類和來自「類型」RaiseTask()的類。 請看看下面的代碼,它顯示了我想要達到的目標。 // delegate

    1熱度

    2回答

    我有一些麻煩,從一個collectionView以編程方式顯示viewController(沒有故事板)。我會認爲這很容易,但我有一些困難,因爲我對swift有點新穎。我相信collectionViewCells默認情況下不是委託,因此我嘗試在collectionView類中實現didSelectItemAt,但仍然沒有運氣。點擊該單元格時,我收到一個打印語句,只是沒有任何顯示繼續。請參閱下面的c

    1熱度

    1回答

    我必須使用委託方法送回我的VC數據。我怎麼可能存儲它,然後我可以使用它發送給另一個VC? func DataToPass(ArrayName: [String]) { //function from delegate Datacollect = ArrayName print(ArrayName) } 下面是用於保存我的數據的委託方法中使用的函數。 ArrayName是一

    0熱度

    1回答

    我有一個UIViewController,我想添加一個Pan手勢識別器,我打算做的是創建另一個類來處理手勢和其他函數,所以在init()我得到一個UIViewController.view的引用,然後我添加手勢識別器,它的代表是self。 但問題在於手勢的動作並未觸發。即使從UIViewController的 這裏添加火災時是我的代碼片段: // Initializer of UISwipeVie

    0熱度

    1回答

    我正在註冊委託處理程序使用統一在webapi初始化期間,在運行時我需要註銷相同的處理程序,我如何實現這一目標? 我正在開發c中的應用程序#

    1熱度

    2回答

    我試圖使用自定義的協議,但它的委託方法不會被調用 ViewController3代碼從另一個視圖控制器改變一個視圖控制器的圖標: 當我點擊關閉按鈕它的委託方法不會在我的ViewController2中被調用。 protocol ViewController3Delegate: class { func changeLable(_ text: String) } class Vie

    0熱度

    2回答

    我有一些數據一堆類: public class Teacher { public int Id { get; set; } public string Name { get; set; } public DateTime bDate { get; set; } //One-to-one with course public int Course