protocols

    1熱度

    5回答

    我已經在兩個視圖控制器內做了委託協議。但委託方法不會調用我的代碼片段。這是什麼原因。我無法找到問題,請發佈您的建議來重溫此問題。 主視圖控制器 class ViewController: UIViewController, testDelegateMethod { override func viewDidLoad() { super.viewDidLoad() let

    0熱度

    1回答

    我在objective-c中實現了一個協議,並且當我使用自己的類作爲類型定義xCode告訴需要一個類型。 #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #import "LPRPhotoCaptureCamera.h" @protocol LPRPhotoCaptureCameraDelegate <NSObject>

    0熱度

    1回答

    我有一個項目,我正在從事的工作涉及鼠標光學傳感器。我有兩個通信引腳(數據和時鐘)是孤立的,但是我沒有數據表,我一直在試圖弄清楚這個問題。我終於得到了使用我的微控制器的協議的一個體面的捕獲 - 雖然它不完全同步,分辨率應該足夠高,以確定發生了什麼 - 每個採樣,然後延遲~4us 由於我看着這些數據,我發現數據線有時會在時鐘不動的時候移動 - 而且數據線看起來比時鐘更加一致,這讓我相信我對數據和時鐘的

    0熱度

    1回答

    首先,我對此很陌生,我試着用Google進行回答,但認爲最好問問專家。 有一個樓宇管理系統(BMS)使用BACnet協議,但我的設備記錄儀只有Modbus TCP/IP。我知道市場上有一個轉換器,但我想知道這個概念。 Modbus TCP/IP具有專用於特定參數讀取的註冊表值(例如40135)。轉換器如何在BACnet BMS中讀取此註冊表值?您是否必須在轉換器軟件中爲BACnet的輸出指定此註冊

    0熱度

    1回答

    該場景是:在視圖控制器(例如:WorldViewController)中確認了協議(如下所示),該協議用於彈出一個內容視圖控制器。 我希望它可以酥料餅2個不同的酥料餅的內容視圖控制器(讓我們說TablePopoverContentVC,TextFieldPopoverContentVC)在視圖控制器(WorldViewController)。 但是通過這個協議,我只能關聯到視圖控制器中的一種類型。

    3熱度

    2回答

    我想在swift中創建類似接口的功能,我的目標是當我調用另一個類時,假設我調用了API並且該類的響應我想反映到當前屏幕中,在android界面用於實現,但我應該在swift中使用那個?誰能幫我舉例。 Android的代碼如下...... public class ExecuteServerReq { public GetResponse getResponse = null;

    0熱度

    2回答

    最近我遇到了面向協議的編程(WWDC 2015),它確實很吸引人,但它卻是一個非常難以馴服並將其付諸實踐的概念。所以我在互聯網上做了一些研究,並發現了這個代碼。它的模型玩家和敵人在一個典型的遊戲場景,玩家可以裝備的武器和射擊的敵人,那麼敵人隨後受到傷害: protocol Targetable { var life: Int { get set } func takeDamag

    1熱度

    2回答

    我看到這樣的例子很多下面的格式 是什麼協議擴展where Self extension Protocolname where Self: UIViewController 什麼是where Self這裏指的是,找不到關於這個的文檔。

    0熱度

    2回答

    我試圖在迅速擴展使用協議依賴注入的ObjC類擴展使用協議ObjC類,這個類是不歸我,所以我不能做出改變。對於該方法的工作之一,但對於其他的Xcode總是說,該類未確認的協議,並建議我到方法添加到擴展 下面是ObjC頭聲明 - (BOOL) subscribeToTopic:(NSString *)topic QoS:(AWSIoTMQTTQoS)qos exten

    1熱度

    2回答

    我在項目中有兩個版本的相同模型(並且我無法擺脫舊版本)。它是Customer(遺留代碼)和結構CustomerModel - 現代Swift模型的實現。 我有一個自定義UITableViewCell它曾經有setup(withCustomer: CustomerModel)方法。它適用於新模型,但現在我需要使用傳統模型來設置相同的單元格。 我決定定義CustomerDisplayable協議,並使