delegates

    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

    0热度

    2回答

    我正在用Swift 3开发一个应用程序。到了必须在两个视图控制器之间传递一个值(使用协议和委托)的时候。我得到的错误: fatal error: unexpectedly found nil while unwrapping an optional value. 因为delegate变量的值是nil。 该代表被定义为var delegate: LeftSideDelegate!,我称之为deleg

    2热度

    2回答

    我希望我的代码只显示标签,当且仅当文本文件中有文本时,如果没有文本标签应该隐藏。而已。我的代码下面没有做我上面描述的。 import UIKit class ViewController: UIViewController { @IBOutlet var label: UILabel! @IBOutlet var txtfield: UITextField! overri

    0热度

    1回答

    我有一个函数: private void SetupCallbacks() { Type actionType = Type.GetType(CardData.ActionFile); if (actionType == null) return; // To get any particular method from actionType,

    0热度

    1回答

    我想了解Xcode 8中Swift的授权过程。 我可以让它工作得很好,但在我的代理中有一个关于子类的问题。通常,在Objective-C中,这个子类将是NSObject。我能够使它与NSObject和AnyObject一起工作。我阅读了一篇关于不要因性能而跨越Objective-C的文章。这真的很重要吗?如果它不是视图或任何其他类型的控制器,Swift中的子类是什么对象? 是AnyObject是否

    2热度

    2回答

    Edit: Please note the question below discusses using delegation between 2 viewcontrollers that are also implemented in a UITabBarController. 我已经在这里和YouTube上进行了一些搜索,但没有看到我的问题在其他地方复制。我会保持这一点。 我有编码自己-not

    0热度

    1回答

    在我实现它之前,我想知道在UIScrollView移动时如何实现关于contentOffest的处理的最佳方式。 注:从已经读取问这认为具有一个以上的对象调用委托方法可能是有问题 1)添加观察员到每个视图contentOffset keyPaths 2)的制作我的类UIScrollViewDelegate和使用scrollViewDidScroll class MyAwesomeVC: UIVie

    0热度

    1回答

    我想存储一些通用函数以供稍后执行。问题出现在关于函数的论点上。对于不同的类型,我想创建和存储相同的泛型函数委托,但我不能这样做。下面是我的版本获取函数的类; public delegate void CGTaskHandler1<T>(T value) where T : IControllerBase; public class CGTask { private CGTaskH

    3热度

    1回答

    我正在使用包含两个视图控制器:“TableViewController”和“EntryViewController”的NSSplitView与Swift OSX应用程序。我使用委托来传递一个自定义的NSObject(“Entry”),点击从TableViewController到SplitViewController,然后返回到EntryViewController。 我的问题是这样的:当在Ent

    0热度

    1回答

    我遇到了MS Fakes没有向fakes程序集添加几个代理属性的问题尽管它们出现在元数据中。 我有一个类A,它继承自抽象泛型类B<T>并实现了一个接口IA。除了T之外的所有内容都在相同的名称空间中定义,并且全部位于同一个程序集中。 B有一个方法(BMethod)和IA定义在A实施的方法(IAMethod)。 在我的测试项目中,我为包含这些类/接口的项目添加了一个伪造程序集。我已经指定假货大会应该只