草庐IT

make_member_delegate

全部标签

iOS PDFKit : make Text Widget PDFAnnotation readonly

我想将文本小部件PDFAnnotation设置为只读。我尝试将isReadOnly标志设置为true,但似乎没有任何区别。用户在点击后仍然可以编辑注释。 最佳答案 我已经研究这个问题一段时间了,我终于找到了可行的方法。我的解决方案是在.freeText上使用.widget。此方法可防止文本在导出后被选中和修改。我应该指出,PDF并非万无一失,任何PDF都可以反编译,但对于日常办公室工作人员来说,这是一个完美的解决方案。//Don'tusethis-Thisiswhatmosttutorialsshow//Whichcanbeeasi

ios - 委托(delegate)返回 nil 且未被调用

我有一个叠加层,我想在单击button时删除它,从而关闭ViewController。我已经调试并且delegate当前返回nil。我不确定我在这里做错了什么。我错过了实现其他东西吗?我什至尝试过打印语句,但什么也看不到。protocolDismissOverlayDelegate:class{funcdismissOverlay(_sender:PlayersViewController)}classPlayersViewController:UIViewController{weakvardelegate:DismissOverlayDelegate?@IBActionfuncge

ios - Swift 中的自定义委托(delegate)方法

我正在开发一个应用程序,我需要一个按钮的委托(delegate)方法来识别用户按下了哪个按钮。下面是代码,请让我知道我在哪里犯了错误。委托(delegate)不工作,那里没有错误,没有崩溃。importUIKit@objcprotocolSAlertViewDelegate{optionalfuncclickedButtonTitle(title:String)}classCustomAlertView:UIView{vardelegate:SAlertViewDelegate?funcbutton1Action(sender:UIButton?){lettitleLabel=send

ios - appInviteDialog didCompleteWithResults 委托(delegate)方法中的 EXC_BREAKPOINT | Facebook 应用程序邀请

我从crashlytics收到以下崩溃报告。在iOS上接收Facebooksdk的appInviteDialog的委托(delegate)方法时,我的应用程序崩溃了。问题是ImplicitlyUnwrappedOptional所以facebook似乎在委托(delegate)方法上发送nil。但我不确定。有谁知道这是FBSDK上的错误还是我做错了什么?Thread:Crashed:com.apple.main-thread0MY_APP0x00000001000a7c28functionsignaturespecializationofMY_APP.GameScene.appInvit

ios - 使用委托(delegate)/协议(protocol)将数据传递给第三方 View Controller

我有3个ViewController:http://i58.tinypic.com/2envu2x.pngViewController1是第一个,它继续到ViewController2。ViewController3是ViewController2的subview,因为ViewController2中有一个容器View。我需要将数据从ViewController1传递到ViewController3。使用传统的委托(delegate)和协议(protocol),我必须实际转至ViewController3才能将数据传递给它。但是segue是从第一个ViewController到容器Vi

ios - swift 错误 : Value of type 'NSObject -> () ' AnimalListTableViewController' has no member 'tableView'

我正试图在swiftxcode中消除这些错误如果截图太小,这里是代码importUIKitclassAnimalListTableViewController:UITableViewController{overridefunctableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{return4}letindexPath=self.tableView.indexPathForSelectedRow()//thisiswheretheerrorappears,itsaysValueoftype'NSO

ios - Swift 3 协议(protocol)和委托(delegate)方法?

我环顾四周,阅读了大量博客以了解如何实现我的目标。我遇到的最容易理解的帖子是这里的帖子Passdatabacktopreviousviewcontroller.我确定我的理解是混淆的,但我想要完成的是在我的第二个View中滑动单元格时从map中删除注释。从CoreData中删除注释不是问题,当我单击rightCallOut时删除引脚也不是问题。当我想从VC2中的操作中删除VC1中map中的注释时,问题就来了。我在哪里误解了这个简单的过程,我该如何完成它?第一ViewControllerimportUIKitclassViewController:UIViewController,Pin

遇到:java.lang.reflect.InaccessibleObjectException: Unable to make 错误应该如何解决

遇到"java.lang.reflect.InaccessibleObjectException:Unabletomake..."错误是由于Java的反射机制无法访问或调用一个非公共的方法、字段或构造函数所引发的异常。这是由于Java的安全管理器或访问控制机制限制了对非公共成员的访问。要解决这个问题,你可以尝试以下方法:检查访问修饰符:确保你正在访问的方法、字段或构造函数的访问修饰符是​​public​​​或​​protected​​​,以允许反射机制去访问它们。如果你正在访问的成员不是​​public​​​或​​protected​​​,你可以尝试将其修改为​​public​​或使用更宽松的

Swift OSX - 委托(delegate)协议(protocol)函数返回 nil,在展开文本字段值时崩溃

我正在使用Swift开发一个OSX应用程序,它使用一个NSSplitView,它包含两个ViewController:“TableViewController”和“EntryViewController”。我正在使用委托(delegate),以便在单击时将自定义NSObject(“Entry”)从TableViewController传输到SplitViewController,然后返回到EntryViewController。我的问题是这样的:当EntryViewController接收到Entry对象时,任何将其属性分配给文本字段值的尝试都会导致意外找到nil类型错误,不要介意IB

ios - 委托(delegate)未调用 Swift 协议(protocol)方法

出于某种原因,在主视图Controller中未调用委托(delegate)方法。我在这里寻找其他答案,但没有一个对我有帮助。我在这里错过了什么吗?(为了简单起见,我缩短了原始代码)主视图Controller:classVC:ParserDelegate{vardataSource=Parser()overridefuncviewDidLoad(){super.viewDidLoad()dataSource.delegate=selfdataSourse.loadAndParse()}funcdidReceiveDataUpdates(store:[WeatherModel]){prin