delegates

    0熱度

    1回答

    我有一個叫做HomeViewController的ViewController。它的子視圖是(UIView)。 ActivityView的子視圖是ActivityCard(UIView)。在ActivityCard中,我有一個名爲Enter的按鈕。在它的點擊我需要將所有文本域的值從ActivityCard xib發送到HomeViewController並從那裏調用一個API。我以前從未與xib合

    0熱度

    1回答

    我在一個項目中使用Swift文件,UIViewController的子類,該項目基本上是在Objective-C中構建的。橋接頭文件由Xcode添加。我收到以下錯誤: Cannot find protocol declaration for 'AVCapturePhotoCaptureDelegate' 這是我的VC: import UIKit import AVFoundation cla

    0熱度

    1回答

    如果我有一個方法將委託作爲參數,傳入委託(即指向方法)和傳入方法名稱之間是否有區別?如果是這樣,每種方法的優點/缺點是什麼? delegate void MyDel(); static void MyFunc(MyDel) { MyDel(); } static void SomeFunc(){//do stuff} static void Main() { MyDel del=

    0熱度

    1回答

    我在我的代碼中有一個場景,我需要將方法作爲參數傳遞給另一個調用的方法。 我的方法有不同的參數和返回值類型也不同, Public int Method1(int a, int b){ return a+b; } public DataSet Method2(int a, string b, sting c, DataSet ds){ //make call to database and

    0熱度

    1回答

    我在(NewsDetailsVC.swift)中有一個自定義委託,其中必須將選定表格單元格文本傳遞給另一個類(MainNewsVC.m),這是一個目標c類。 NewsDetailsVC.swift @objc protocol SelectedDataDelegate { func valuePassed(dataString: String) } class NewsDetails

    0熱度

    2回答

    我試圖從通訊錄中選擇聯繫人號碼,而當我嘗試爲其更新邏輯時,它未能選擇地址簿,而是當我單擊號碼時,它正在撥打這個號碼。當我嘗試選擇號碼時,代表團不會被呼叫。下面的代碼雖然很長,但我試圖描述一切(省略不相關的代碼),所以你得到了這個問題的想法。 因此,複雜的事情是,我有一個HomeViewController,這一點我從一個叫HomeHelper(與UITableView的一個UIView)輔助設置中

    1熱度

    1回答

    給定一種方法,我需要將其轉換爲委託,以便我可以在其上調用.DynamicInvoke()。因此,舉例來說,給定方法Foo,我不能做new Action<dynamic, dynamic>(Foo),因爲我實際上並不知道Foo必須有2個參數。 那麼如何在不知道參數的情況下將方法轉換爲Delegate? 此問題與代碼生成有關。我想寫生成C#代碼的方法,把它歸結爲: void GenerateCall(

    0熱度

    1回答

    所以我使用MVVM架構和我已經構建了一個相當複雜的視圖,所以我決定將視圖分成不同的類,然後使用不同的視圖模型爲每個分離查看組件。我也使用協調器(所以MVVMC基本上),我使用協調員來設置我的視圖控制器,然後創建視圖模型並將其注入單獨的視圖組件,通過我的主視圖中的IBOutlets可以訪問這些組件。 我的問題是,我正在使用CoreData,我試圖保存一個具有多個關係的NSManagedObject,

    1熱度

    1回答

    在我當前的代碼庫中,複雜的if語句經常被委託調用取代。由於代碼的結構,在應用程序的過程中會多次調用相同的委託。例如, class ExampleClass { private delegate double ExampleDelegate(double x, double y); private ExampleDelegate _exampleMethod; pri

    2熱度

    1回答

    我已閱讀Access property delegate in Kotlin這是關於從實例訪問委託的。自Kotlin 1.1以來,可以使用KProperty::getDelegate,但是這將返回委託的實例,因此需要首先使用該類的實例。 現在我想獲得沒有類的實例的委託類型。考慮庫與自定義的委託類型CustomDelegate希望的得到被委派給的CustomDelegate實例的類的所有屬性: cl