草庐IT

delegating

全部标签

iphone - 延迟 NSFetchedResultsController 委托(delegate)方法

我有一个基于NSFetchedResultsController的UITableView。为了在表中插入一个新行,我打开了一个模态视图Controller,然后我点击了保存按钮,它关闭了模态视图并导致我的NSFetchedResultsController委托(delegate)方法(willChangeContent、didChangeObject`等)开火,动画插入新单元格。一切都很好,但我想让用户看到这个动画,当模态视图消失时,动画已经完成。我怎样才能延迟这个动画直到模态视图完全消失,以便用户可以看到动画? 最佳答案 这是一个

ios - 从 app delegate 覆盖默认的 Storyboard View Controller

对于IBStoryboard,始终会选择一个默认的ViewController,该Controller将在应用程序启动时显示。有什么方法可以在代码中覆盖它吗?例如,我的应用程序委托(delegate)逻辑可能需要将用户发送到其他地方。有这种可能吗? 最佳答案 我将以下所有内容放在默认Controller上。-(void)gotoScreen:(NSString*)theScreen{AppDelegate*app=(AppDelegate*)[[UIApplicationsharedApplication]delegate];UIV

ios - UITextField 目标/ Action 与委托(delegate)方法

我曾经使用XCode开发我的应用程序并使用它;我可以在综合了这些方法的IB/Storyboard中创建一个链接:-(void)addTarget:(id)targetaction:(SEL)actionforControlEvents:(UIControlEvents)controlEvents什么时候但是,不,我是以编程方式完成的(在ruby​​motion中,虽然不一定相关)并查看UITextField的文档,我发现了一些委托(delegate)方法,我按如下方式实现:deftextFieldShouldReturn(text_field)text_field.resignFirs

iphone - NSURLConnection 下载委托(delegate)方法未被调用

我正在开发一个连接到服务器并从中下载数据的项目。如果连接中断,我喜欢支持恢复下载。我的方法是将下载的数据部分保存到目标文件中;如果连接中断,我想使用connection:didWriteData:totalBytesWritten:expectedTotalBytes标记下载的部分,然后使用服务器从停止的部分恢复。我的代码:-(IBAction)connectToServer:(UIButton*)sender{//setupurlandsendrequesttoserverNSURL*url=[NSURLURLWithString:BASED_URL];self.urlRequest

objective-c - 使用数组传递数据但在 TableView 委托(delegate)中显示为空

我的应用基于UISplitViewController,它是一个通用应用。我的应用程序中有这段代码,它确实可以从网络服务器查找数据。结果显示计数为100,但[myTablereloadData]之后NSMutableArray为nil。我该如何解决?场景Page1:一个搜索引擎,将值传递给另一个ViewPage2:从[Page1]接收值,然后传递给实例sendData。通过JSON获取结果,然后将它们转换为NSMutableArray',使用此NSMutableArray在viewdidload之后填充UITableView'代码:-(void)configureView{if(sel

ios - Xcode:在 Interface Builder 中将对象分配为 UITableView 数据源/委托(delegate)

我对Xcode比较陌生。我正在尝试尽可能多地在Xcode的InterfaceBuilder中执行此操作。因为我使用的是遗留代码,所以Storyboards不是一个选项。我正在使用XIB,我称之为DualTVController。它基于一个简单的UIViewContoller。在这个XIB中,我有两个UITableView,LeftTV和RightTV。在IB中,我能够将LeftTV的委托(delegate)/数据源分配给文件所有者,这是XIB的类表示。这很好用。我想在IB中分配RightTV的委托(delegate)/数据源。到目前为止,我已经成功地为此使用了LeftTV,但这只是令人

ios - [ self.navigationController popViewControllerAnimated :YES ]; doesn't work in delegate callback

我有A->B->CController,与下一个委托(delegate)链接:@protocolViewControllerDelegate-(void)onResult:(ControllerDelegateObject*)delegateObject;@end在C中我调用:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{ControllerDelegateObject*object=[[ControllerDelegateObjectalloc]init]

c++ - 允许 C++ 抽象类使用 Objective-C 委托(delegate)

我有一个抽象类和他的具体类实现。我想做的是在iOS应用程序(Objective-C)中公开具体类,并使用协议(protocol)将事件分派(dispatch)给ViewController。想法是向这个具体类添加一个符合adHoc协议(protocol)的objective-c委托(delegate)。知道如何实现它吗?不幸的是,我读到Objective-C++不能继承自C++类。提前谢谢你。 最佳答案 objective-c++类不能从C++类继承,但它可以包含一个@interfaceDelegateObject:NSObject

ios - 如果在 NSURLConnection 的 connectionWithRequest :delegate:? 中委托(delegate)为 nil,是否会发出 http 请求

在我的应用程序中,我需要调用一个httpurl来进行跟踪。我对回应根本不感兴趣。是否会调用网络服务器代码,即是否会发出请求,如果我设置异步请求:NSURLRequest*req=[NSURLRequestrequestWithURL:trackingUrl];NSURLConnectionconnectionWithRequest:reqdelegate:nil]; 最佳答案 我刚刚测试了自己,请求已完成,响应似乎在NSURLConnection深处的某处被消耗并发送到nil-delegate。

objective-c - 将 navigationController 的 rootViewController 设置为委托(delegate)

我的问题可能是技术问题,而不是对Controller和委托(delegate)的设置方式的误解。也就是说,也许我应该以不同的方式做...无论如何,我有一个带有mainViewController的Storyboard设置。其中有一个UIButton,单击它时,会转到一个弹出窗口。弹出窗口的内容ViewController是UINavigationController,而rootViewController是MyViewController。我试图让mainViewController成为MyViewController的delegate并在prepareForSegue中这样做:-(v