草庐IT

delegating-constructor

全部标签

swift - 如何将 Delegate 转换为 Observable RxSwift?

我有委托(delegate)方法,我需要通过RxSwift中的委托(delegate)代理来包装这些方法。我已经使用Bond和Reactive完成了它,但是在这里,在RxSwift中,我无法找到转换它的正确方法。遵循协议(protocol)importUIKit/**Aprotocolforthedelegateofa`DetailInputTextField`.*/@objcpublicprotocolCardInfoTextFieldDelegate{/**Calledwhenevervalidinformationwasenteredinto`textField`.-parame

ios - 在 UIView 子类中声明的委托(delegate)在 UIViewController 中不起作用?

我正在尝试创建一个可重用的UIView,我可以将其放置在多个UIViewController中。我给了它委托(delegate)方法,我希望父UIViewControllers访问它,但它抛出一个错误(在下面的代码中注释)。有什么更好的方法可以解决这个问题?importUIKitclassViewController:UIViewController{@IBOutletweakvarcameraView:CameraView!overridefuncviewDidLoad(){super.viewDidLoad()self.cameraView.delegate=self//ERROR

ios - 无法覆盖 Swift 中的委托(delegate)属性

我正在尝试制作一个类似于ImagePickerController的StudentPickerController:classStudentPickerController:UINavigationController,NSCoding{unowned(unsafe)vardelegate:protocol?}@objcprotocolStudentPickerControllerDelegate:NSObjectProtocol{optionalfuncstudentPickerControllerDidFinishPickingStudent(student:Student)opt

iphone - UITableViewController 委托(delegate)在 swift 中给出错误

我在SwiftXcode6.1中为UITableView编写简单代码时遇到以下错误/Users/classic/Documents/CIPL/DemoProjects/DemoTableView/DemoTableView/ViewController.swift:11:1:Type'ViewController'doesnotconformtoprotocol'UITableViewDataSource'/Users/classic/Documents/CIPL/DemoProjects/DemoTableView/UIKit.UITableViewDataSource:3:48:P

ios - 如何在 swift 中从下载委托(delegate)更新 gui(进度 View )

我有一个DownloadSessionDelegate类来处理大文件的下载过程。我想在进度View中显示进度。有关下载状态的信息在我的DownloadSessionDelegate类中。现在我不知道如何在该类(class)之外更新我的进度View。如何做到这一点?classDownloadSessionDelegate:NSObject,NSURLSessionDelegate,NSURLSessionDownloadDelegate{varhandlerQueue:[String:CompleteHandlerBlock]!.........funcURLSession(sessio

ios - NSGenericException,原因 : [AVCapturePhotoOutput capturePhotoWithSettings:delegate:] No active and enabled video connection

我在尝试运行我的应用程序并拍摄照片时不断收到上述错误消息。我是编程新手,所以如果有人能提供帮助那就太棒了。这是我的代码importUIKitimportAVFoundationimportFirebaseclassCameraViewController:UIViewController,AVCapturePhotoCaptureDelegate,UITextViewDelegate,UITextFieldDelegate{@IBOutletweakvarcameraView:UIView!@IBOutletweakvarcancelButton:UIButton!@IBOutletw

ios - 在 Swift 中使用泛型协议(protocol)实现委托(delegate)

我正在尝试创建一个委托(delegate)协议(protocol)来实现一个函数,该函数传递一个泛型类型的数组。我尝试了几种组合,但似乎没有一种能奏效。这是我所达到的最近似的结果。这是协议(protocol):protocolAPIControllerProtocol{typealiasTfuncdidReceiveAPIResults(results:[T])}这是委托(delegate)人对象:classAPIController{typealiasElementType=Uvardelegate:ElementType?init(delegate:ElementType){sel

ios - SWIFT:尝试使用 objective c 类的委托(delegate)方法

我有一个现有的Objective-CSDK(AugmentedKitSDK)。我正在尝试将它与Swift一起使用。AugmentedKitSDK有一个名为“AKSurfaceView”的类,它实现了对“AKViewDataSource”协议(protocol)的委托(delegate)。@classAKSurfaceView;@protocolAKViewDataSource;@protocolAKViewDelegateAKViewDataSource看起来像这样:@protocolAKViewDataSource@required-(AKMarkerTemplate*)viewfo

ios - 在swift中委托(delegate)一个结构?

我正在开发一个应用程序来增加我对Swift的了解。我的一个问题是是否可以委托(delegate)一个带有结构作为参数的可选函数。我能做什么:@objcprotocolsomeProtocol{optionalfuncoptionalFunc(someClass:someClass)}classsomeClass:NSObject{}但是,我想做的(在objc中表示结构的问题):@objcprotocolsomeProtocol{optionalfuncoptionalFunc(someStructure:someStructure)}structsomeStructure{}我找不到解

ios - VKSdk 如何在 Swift 中设置委托(delegate)?

我正在尝试让VKSdk与Swift一起工作。文档说我需要设置委托(delegate),为了做到这一点,我必须在Objective-c中执行以下操作VKSdk*sdkInstance=[VKSdkinitializeWithAppId:YOUR_APP_ID];[sdkInstanceregisterDelegate:delegate];[sdkInstancesetUiDelegate:uiDelegate];很快我尝试这样做overridefuncviewDidLoad(){super.viewDidLoad()VKSdk.initializeWithAppId("1111111")