草庐IT

def_delegate

全部标签

iphone - 从 NSThread 的函数调用时不调用 NSURLConnection 委托(delegate)

我发送了NSURLConnection请求,它工作正常。现在我想刷新信息,即从按钮的IBAction调用时重新发送NSURLConnection.Refresh正在工作。但不适用于NSThread方法。我该如何解决这个问题。这里的NSThread函数用于运行系统时间。当时间等于凌晨1:00时,我想刷新API。但它不调用NSURLConnection的委托(delegate)。这是NSURLConnection代码:-(void)displays:(model*)place{NSString*strs=[@"http://www.earthtools.org/timezone-1.1/"

iphone - 在不触发委托(delegate)方法的情况下更改 NSManagedObject 属性?

有什么方法(或技巧)可以在不触发didChangeObject:的情况下修改当前由委托(delegate)NSFetchedResultsController持有的NSManagedObject和controllerWillChangeContent:委托(delegate)方法?例如,当前如果我更改myObject.property=@"hello";,将触发委托(delegate)方法并对我的TableView进行更新,但我不希望这种情况发生,但仅适用于我明确指定的某些更改,而不是所有更改。 最佳答案 NSManagedObje

objective-c - 使用委托(delegate)通过多个 View Controller 传回数据

在IOS中,我很乐意在使用prepareforsegue向前传递数据和委托(delegate)将数据传回之间直接分隔的View之间传递数据。我遇到的问题是,我正在构建一个通过4个View进行搜索的应用程序,然后当用户在第四个View上点击enter时,我弹出其余View以返回到第一个ViewController,它是View,但我不知道如何将数据委托(delegate)回第一个View。我认为问题在于在第一个ViewController中设置委托(delegate)。我无法像通常使用segue.destinationviewcontroller那样设置它,因为该ViewControll

ios 自定义委托(delegate)设置

我正在尝试制定一个自定义协议(protocol),希望有人能提供帮助。我有一个带有标签的mainViewController(mainVC)。当我在edwwVC中按下按钮时,该标签需要用字符串更新。我正在使用ARC和Storyboard。问题是当我按下edwwVC上的完成按钮时,调用了“完成”方法,但在mainVC中未调用委托(delegate)方法。然而,如果我通过mainVC调用完成方法,则调用完成方法和委托(delegate)方法。所以我可以看到连接在那里,我只是不明白为什么当我在edwwVC中按下完成按钮时没有调用委托(delegate)方法。我想这与edwwVC的初始化有关。

objective-c - 告诉自定义委托(delegate)何时调用方法

我在objective-c中用各种方法创建了一个自定义类并且我还向该类添加了委托(delegate)方法,可以从导入我的自定义类的另一个类调用这些方法。特别是我正在使用iOS。这是我的header(.h)和实现(.m)文件的一个小示例://iCloud.h#import#import@protocoliCloudDelegate;@classiCloud;@interfaceiCloud:NSObject{__weakiddelegate_;}@property(nonatomic,weak)iddelegate;//Methods(abridgedforStackOverflow)+

ios - 圆弧 : Object - Delegate relationship

我正在开发一个启用ARC的项目。我正在从ViewController中推送MyClass,-(void)pushMyClass{MyClass*myClass=[[MyClassalloc]init];[self.navigationControllerpushViewController:myClassanimated:YES];}在做了一些操作后,我弹出了MyClass。这里的问题是MyClass没有被释放。以下是类的外观。/*MyHelperClassDelegate*/@protocolMyHelperClassDelegate-(void)helperDidFinishHel

iphone - 自定义委托(delegate)为 null iOS

我知道这应该很容易修复,但我看不出哪里出了问题。可能额外的一对会有所帮助。这就是我想要做的。在我的TableViewController中,导航Controller上有一个(+)按钮用于添加新项目。我有一个模态转场,将它带到下一个ViewController。用户填写表单并点击保存,TableViewController重新加载新添加的记录。为此,我与委托(delegate)一起实现了协议(protocol)。MyFormViewController.hprotocolMyCustomDelegate@required-(void)addNewRecord:(myFormViewCon

ios - 将 ScrollView 委托(delegate)传递给 subview Controller

我似乎无法弄清楚如何将ScrollView的委托(delegate)设置为ScrollView中的ViewController。ChildView*child=[[ChildViewalloc]init];_scrollview.delegate=child;我的subviewController正在使用ScrollView委托(delegate):@interfaceChildView:UIViewController但它不会调用scrollViewDidScroll;-(void)scrollViewDidScroll:(UIScrollView*)scrollView{NSLog

iphone - 同一 View 中的 Objective-c 多个委托(delegate) - ECSlidingViewController

我开始测试ECSlidingViewController在我尝试访问FirstTopViewController之后,我遇到了一个大麻烦-因为在FirstToViewController中我已经有了ZBarReaderDelegate已实现并且委托(delegate)的所有示例均未触发我的委托(delegate)的任何方法。基本上我有这些东西:FirstTopViewController.h#import...MyStuff...#import"UnderRightViewController.h"@interfaceFirstTopViewController:UIViewContr

ios - 未调用 UISearchDisplayController 委托(delegate)方法

我正在尝试将UISearchBar添加到我在“nib”文件中定义的表格View中。我在IB中添加了搜索栏和搜索显示Controller,链接了搜索栏socket,并将其添加到ViewController的“.h”文件中:@interfaceSearchListViewController:UIViewController此外,我还实现了以下委托(delegate)方法:-(BOOL)searchDisplayController:(UISearchDisplayController*)controllershouldReloadTableForSearchString:(NSStrin