草庐IT

METHOD_NAME

全部标签

ios - NSManagedObject 版本 : "objc_msgSend() selector name: _queueForDealloc" 崩溃

许多用户通过HockeyApp使用以下堆栈跟踪报告了一个奇怪的崩溃。它似乎与NSManagedObject在不同的调度队列中被释放有关......但我没有得到任何可能出现问题的符号。这似乎是一个内存管理问题,但我使用的是ARC,所以不确定它会如何过度释放NSManagedObject。这是我得到的崩溃报告(主线程在不同时间显示不同的痕迹):CodeType:ARM-64ParentProcess:launchd[1]Date/Time:2014-05-12T05:43:54ZOSVersion:iPhoneOS7.0.6(11B651)ReportVersion:104Exceptio

ios - CUICatalog : Can't find rendition for name: someimage@2x~ipad. png 比例因子:2 设备习语:1 设备子类型:568

我创建了在xcode5上完美运行的应用程序。但是当我使用iphone6模拟器在xcode6上运行它时,它给了我一个错误:CUICatalog:Can'tfindrenditionforname:someImage@2x~ipad.pngscalefactor:2deviceidiom:1devicesubtype:568 最佳答案 我知道这可能不是您想要的答案,但我遇到了完全相同的问题,只需重命名图像即可解决问题。换句话说,我将无法加载的原始文件复制到同一目录中的另一个文件,但名称不同。然后我将这个新文件添加到Xcode项目并删除了

ios - Objective-C : loadNibNamed method: how does it work?

我想知道NSBundle类的loadNibNamed是如何工作的;在一些文档中我发现类似的东西[[NSBundlemainBundle]loadNibNamed:@"mynib"owner:selfoptions:NULL];没有返回值;只是在方法内部调用(例如cellForRowAtIndexPath如果我想自定义我的单元格)。在其他文档中我发现:NSArray*vett=[[NSBundlemainBundle]loadNibNamed:@"mynib"owner:selfoptions:NULL];在这种情况下,例如,在cellForRowAtIndexPath中,我可以retu

ios - 如何修复 "method does not override any method from its superclass."?

覆盖functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcellIdentifier="Cell"letcell=tableView.dequeueReusableCellWithIdentifier(cellIdentifier,forIndexPath:indexPath)as!CustomTableViewCell//Configurethecell...cell.nameLabel.text=restaurantNames[inde

iOS:将 NSString 拆分为 FilePath&Name + Extension

iOS:将NSString拆分为FilePath&Name+Extension我该如何拆分@"blah/.../myfile.txt"进入@"blah/.../myfile"和@"txt" 最佳答案 NSString*fileName=[fileStringstringByDeletingPathExtension];NSString*extension=[fileStringpathExtension]; 关于iOS:将NSString拆分为FilePath&Name+Extensio

ios - 检查 name 属性是否已存在于 CoreData 中

我有一个名为BankInfo的实体,它的参数之一是name,它是一个字符串。我只是想知道,CoreData中是否有一种方法可以检查name是否已经存在于BankInfo中,而不必检索每个BankInfo对象并分别循环检查它们?实现这一目标的最有效方法是什么? 最佳答案 您可以使用带有谓词的获取请求来查找与特定属性匹配的对象。如果你只对存在感兴趣具有给定键的对象,使用countForFetchRequest而不是实际获取对象,并将结果集限制为一个对象:NSFetchRequest*request=[NSFetchRequestfetc

ios - Xcode 存档错误 : Missing IOS Distribution Signing Identity For (Name)

当我尝试归档我的应用程序时,出现此错误...我一直在做很多研究,但似乎无法弄清楚。我已经尝试了从撤销和重新创建我的证书到重新创建配置文件的所有方法。我该怎么办? 最佳答案 根据Apple开发者论坛,Apple全局开发者关系中级证书已于2016年2月14日到期。...ThisissuestemsfromhavingacopyoftheexpiredWWDRIntermediatecertificateinbothyourSystemandLoginkeychains.Toresolvetheissue,youshouldfirstdo

ios - 如何调查 iOS 崩溃并出现错误 NSOSStatusErrorDomain Code=-50 "query missing class name"

我们通过TestFlight发布的应用目前正在为少数用户遇到崩溃,而且该崩溃很难调查。它发生在iOS9和9.1上,我们已经在几款不同的iPhone上看到了它。我们已经测试了所有这些设备和操作系统版本,因此这似乎不是问题。为了调试问题,我尝试检查设备日志,以下是我们得到的全部信息:securityd[93]:securityd_xpc_dictionary_handlerRoger[1287]copy_matchingErrorDomain=NSOSStatusErrorDomainCode=-50"querymissingclassname"UserInfo={NSDescriptio

objective-c - NSUserDefaultsDidChangeNotification : What's the name Of the Key, 已更改?

当UserDefaults中的某些值更改时,此代码将调用方法“defaultsChanged”NSNotificationCenter*center=[NSNotificationCenterdefaultCenter];[centeraddObserver:selfselector:@selector(defaultsChanged:)name:NSUserDefaultsDidChangeNotificationobject:nil];此代码将给我更改的值-(void)defaultsChanged:(NSNotification*)notification{//Gettheuse

iphone - 为什么我会收到 'No -renderInContext: method found' 警告?

我在-renderInContext处收到编译器警告:-(UIImage*)imageFromView:(UIView*)view{UIGraphicsBeginImageContextWithOptions(view.bounds.size,view.opaque,0.0);[view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*img=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();returnimg;}我在项目