草庐IT

clnt_call

全部标签

iphone - 如何检查为什么 viewWillDisappear : is called

我需要检查viewWillDisappear:是否被调用,因为我将另一个UIViewController呈现为模态。有谁知道这是否可能?更新我想知道为什么要调用它。例如,如果它被弹出或者另一个viewcontroller显示为模态。我需要区分两者。 最佳答案 这只是对您问题的部分回答,但请查看"DeterminingWhyaView’sAppearanceChanged"在“iOS的ViewController编程指南”中。例如,您可以从viewWillDisappear中调用[selfisBeingDismissed]来确定Vie

ios - TableView :didEndEditingRowAtIndexPath: delegate method called twice

我想知道用户何时对UITableView的单元格应用滑动操作。根据文档,我应该使用的UITableViewDelegate方法如下:-(void)tableView:(UITableView*)tableViewwillBeginEditingRowAtIndexPath:(NSIndexPath*)indexPath;-(void)tableView:(UITableView*)tableViewdidEndEditingRowAtIndexPath:(NSIndexPath*)indexPath;willBegin...被调用一次,而didEnd...被调用两次。这有什么原因吗?我

ios - 核心数据 : Why reload data must be called to make my app work?

我整晚都在调试一个简单的应用程序。该应用程序从网络上检索一张图片(是的,一张……旨在让我的生活更轻松),并将其显示在表格View中。我这样做是为了学习核心数据。在我修复它之前,错误消息显示如下:2012-09-3006:16:12.854Thumbnail[34862:707]CoreData:error:Seriousapplicationerror.AnexceptionwascaughtfromthedelegateofNSFetchedResultsControllerduringacallto-controllerDidChangeContent:.Invalidupdate

ios - -[NSObject(NSObject) doesNotRecognizeSelector :] crash when call -[ViewController prepareForSegue:sender:]

我正在使用Crashlytics来检测我的应用中的崩溃。我偶尔会收到以下崩溃报告。关键的崩溃点是-[NSObject(NSObject)doesNotRecognizeSelector:]和MyViewController.m第596行-[MyViewControllerprepareForSegue:sender:]。我不知道日志中的问题是什么。可能是多线程问题吗?我还使用ParseSDK从Parse云中检索数据。并且prepareForSegue:sender:方法将在用户点击披露指示器时被调用,它应该在主线程中运行。你能给我一些提示来解决这个问题吗?提前致谢。下面是我如何调用pr

ios - 应用程序 : continueUserActivity: restorationHandler: not called in iOS 11

我有一个集成了callkit的Voip应用程序。它在iOS10中运行良好,现在我似乎在从native最近调用(iOS最近调用)时遇到iOS11问题。-(BOOL)application:(UIApplication*)applicationwillContinueUserActivityWithType:(nonnullNSString*)userActivityType{}-(BOOL)application:(UIApplication*)applicationcontinueUserActivity:(nonnullNSUserActivity*)userActivityrest

ios - NSURLConnection Delegate Methods won't be called...无法弄明白并阅读了很多帖子

我有一个名为BackendConnector的类,它使用NSURLConnection调用https的SoapWebservice。我发现了很多帖子并尝试实现有关身份验证的委托(delegate)方法,但它们不会被调用,在谷歌搜索6小时后我没有弄清楚我做错了什么。有人可以给我提示为什么不会调用这2个委托(delegate)方法吗?我在每个断点中设置了一个断点,在模拟器中使用XCode启动了我的应用程序,但仍然出现错误并且断点没有被击中。BackendConnector.m#import"BackendConnector.h"@implementationBackendConnector

ios - 多线程 : executing method calls only after finished executing other method

我正在尝试根据要求异步处理方法,一旦第一个方法完成,第二个方法才应该开始执行。问题是第一个方法本身有在后台线程上运行的代码。我试过dispatch_semaphore_wait,但也没用。dispatch_queue_tqueue=dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH,0);dispatch_group_tgroup=dispatch_group_create();dispatch_group_async(group,queue,^{[selffirstMethod];NSLog(@"firstMethodDone

iphone - "Send call"从 iPad 到 iPhone

是否可以在iPad应用程序中以某种方式与预定义的iPhone通信并让iPhone调用应用程序中定义的号码?示例流程:用户使用iPad应用程序。找到他/她想调用的号码,触摸神奇的按钮,iPhone就会开始调用。当iPhone放在口袋里并且用户有耳机时很有用。如果可能的话,我希望它能够在iPhone上安装任何东西。因此,例如通过连接蓝牙。如果不在iPhone上安装任何东西都不可能,那么如何通过安装东西来实现?我很感激在这件事上的任何建议。我不是在寻找代码示例,而是考虑到我的情况和愿望的最佳技术解决方案。有什么想法吗? 最佳答案 答案是否

ios - 在这种情况下,mapView :viewForAnnotation: will be called?

现在我想在我的iOS应用中的map上添加静态图钉注释。但我只想知道委托(delegate)方法mapView:viewForAnnotation:是否会被调用。在Apple文档中,据说Whenitneedsanannotationview,themapviewcallsthemapView:viewForAnnotation:methodofitsdelegateobject.我已经阅读了一些来自Internet的教程和Apple的官方文档。我仍然不知道何时会调用此方法。 最佳答案 每当您调用addAnnotation方法-(MKA

iphone - 捏合和旋转 : UIGestureRecognizerDelegate not called

我正在尝试在同一个View中实现捏合和旋转。有时会调用捏合选择器,有时会调用旋转选择器,好吧,但它会坚持下去。问题显然是gestureRecognizer:(UIGestureRecognizer*)gestureRecognizershouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer没有被调用。为什么不?必须是显而易见的……@interfaceFaceView:UIView{}-(BOOL)gestureRecognizer:(UIGestureR