草庐IT

delegation_target

全部标签

objective-c - 委托(delegate)和保留周期?

编辑:我真的很抱歉。我编辑了我在帖子中犯下的令人困惑的错误。我在WhereamiViewController.h中声明了这些ivars:CLLocationManager*locationManager;IBOutletMKMapView*worldView;IBOutletUITextField*locationTitleField;作者写道,由于WhereamiViewController拥有locationManager并且locationManager的委托(delegate)是WhereamiViewController,locationManager委托(delegate)

event.target [匹配]表单上的错误在流星React项目中提交

我正在为这个错误而苦苦挣扎。这是我的代码:它很长,所以这里有一个简短的版本:我有一个创建事件的表格,我希望handlesubmit()处理错误消息,如果没有,请添加事件。我确实导入{events},实际上,在我进行了一些更改之前,该表格正在工作。当我运行它时,我会收到一个错误消息:undtypeerror:event.target[匹配]不是函数。感谢任何人调查的人。exportdefaultclassCreateextendsReact.Component{constructor(props){super(props);this.state={error:{}}this.handleSubm

objective-c - 在单独的类中设置 MapKit 委托(delegate)的正确方法

为MapKit设置单独的委托(delegate)类的正确方法是什么?我有MapView类子类MKMapView和裸MapDelegate类符合MKMapViewDelegate协议(protocol)只有一个初始化方法。这是我使用的MapView初始化方法的摘录:#MapView.m...@implementationMapView-(id)initWithFrame:(CGRect)frame{if(self=[superinitWithFrame:frame]){//[selfsetShowsUserLocation:YES];[selfsetDelegate:[[MapDeleg

waiting for all target devices to come online卡住不动如何解决——Android studio

这个问题是由虚拟机引起的,所以要到AVDmanager解决:第一步:先关掉你自己的模拟器第二步:打开AVDmanager,找到你自己的模拟器,里面有一个选项ColdBootNow(冷启动),或者点击WipeData(擦除),后者需要重新Build自己的程序。从这里进入DeviceManager。 然后点击启动不了项目的虚拟机旁边的三个点。 可以选择WipeData(擦除)或者ColdBootNow(冷启动),完成后再次启动程序问题就解决了。WipeData(擦除)是清除全部数据,相当于恢复出厂设置,需要重新构建程序。ColdBootNow(冷启动)则不用。

iphone - IOS 设置自定义委托(delegate)

我正在研究IOSHelloWorld示例,我有一个关于为TextField设置委托(delegate)的问题。在这个例子中,它就像控制从TextField拖动到ViewController一样简单。但是现在说我想创建一个自定义类来充当我的委托(delegate):#import@interfaceSweetAssDelegate:NSObject-(BOOL)textFieldShouldReturn:(UITextField*)theTextField;@end#import"SweetAssDelegate.h"@implementationSweetAssDelegate-(BO

ios - UISplitView,在设置委托(delegate)时接收语义问题

我一直在按照BigNerdRanch的iOS编程指南(第3版)设置我的Xcode项目,该项目显示我公司产品的列表,然后是每个产品的详细View。我让应用程序按照我需要的方式顺畅地运行,但当我试图提升用户体验时,我开始遇到麻烦。为iPad添加UISplitViewController让我头疼不已并浪费了下午的时间。目前,我收到关于委托(delegate)相关代码的语义问题报告。一个在DetailViewController.h中,另一个在ListViewController.m中。我会在发布之前总结一下我对这段代码的意图,但由于我缺乏经验,我可能会遗漏一些细微之处:AppDelegate

objective-c - 使用 ARC 的自定义委托(delegate) iOS 6 无法正常工作

我是Objective-C编程的初学者。我在这里和其他网站上搜索了解决问题的方法,但没有找到。我想在系统加载之前创建一个登录View。然后,登录后我想关闭它。在我的项目中,我使用ARC而不是Storyboards。当我调试并查看函数“efetuarLogin”时,属性委托(delegate)的值为0x000000。我认为它是空白的,不是吗?根据我在互联网上找到的教程和其他提示,这是代码委托(delegate)的正确方法。你能帮我检查一下吗?这是代码:登录.h#import@classLogin;@protocolLoginDelegate@required-(void)loginDid

ios - CoreBlueTooth 委托(delegate) didWriteValueForCharacteristic 调用时值为 null

我给一个characteristic设置notify,然后写一些数据(就是要读取的地址和读取数据长度)到另一个characteristic。委托(delegate)didUpdateValueForCharacteristic将被调用,但characteristic.value为零(应该有一些值)且长度正确。我还检查了委托(delegate)didWriteValueForCharacteristic。这将在我写入数据后调用,但在委托(delegate)中,characteristic.value为null,而characteristic.UUID与我写入的相同。那么当didWrite

ios - xcode 4.5 iOS Storyboard 和 UITableView delegate 混淆

我正在尝试制作一个简单的iOS应用程序,它使用一个UINavigationController两个ViewController和一个UITableView来显示列表。问题是该表拒绝显示来自NSArray的数据。如您在图片中所见,所有委托(delegate)均已设置。如果我为ViewController创建一个xib文件,一切都会起作用,但是如果我可以在Storyboard中再拖动一个ViewController并将它的类链接到我的ItemListViewController,我就不需要另一个xib文件,如您在第一张图片中看到的那样。ItemListViewController.h#im

ios - 将 App Delegate 与 MobileSubstrate Hook 以将新方法添加到所有应用程序中

我正在使用Logos构建一个MobileSubstrate调整,并且我正在尝试添加一种新方法来将设备锁定到设备上的每个应用程序中,这将在接近更改通知后运行。到目前为止,我的代码是#import#import#import#import#import#include@interfacesuspendresume:NSObject@property(nonatomic,readonly)BOOLproximityState;@end@implementationsuspendresumeBOOLtweakOn;@endstaticNSString*settingsFile=@"/var/m