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协议,并使