草庐IT

picgo-bad

全部标签

php - 我对任意深度层次数据集的嵌套集的替代方法 : Good or Bad?

在重新创建我的CMS时,我想要一种替代传统父/子方法的方法来管理站点地图/页面层次结构。我记得不久前看到过嵌套集合模型,但不记得它叫什么了。因此,我偶然发现了一种类似的方法,我想评估和比较属性,确保以后不会遇到愚蠢的限制,因为我没有采用已耗时考验的方法。因此,如果A)它已经被发明出来(它叫什么?!),B)属性中存在根本性缺陷,或者C)这是一个好方法(请给出充分的理由!),请告知。考虑这个列表:主页关于我们联系我们产品服装书籍电子知识库其他内容在嵌套集合模型下,我相信您使用深度优先遍历存储每个节点的左/右描述符:Home1-18AboutUs2-3ContactUs4-5Products

objective-c - ABRecordCopyValue() EXC_BAD_ACCESS 错误

在我的应用程序中,我必须检索用户联系人的某些属性。例如,我需要检索联系人的名字、姓氏、中间名、昵称、组织、职务、部门、生日、电子邮件等。我有一些方法来检索这些属性,但只有几个方法有效,尽管他们都非常相似。这是我的代码,用于一种有效的方法(名字)和一种无效的方法(职位):+(NSString*)fetchFirstnameForPersonID:(NSUInteger)identifier{NSString*firstName;ABRecordRefcurrentPerson=(__bridgeABRecordRef)[[PSAddressBookarrayOfContacts]obje

ios - 如何在递归算法中保护 IOS 免受 EXC_BAD_ACCESS

我正在尝试进行一些高度递归的模拟和数学运算,在某些边缘情况下,我会溢出调用堆栈并获得EXC_BAD_ACCESS信号。将算法更改为迭代形式是不可行的,因为它是很多遗留代码。并且递归深度限制没有用,因为内存的使用是不确定的。有没有办法检测可用堆栈的数量,以便我可以优雅地取消操作?是否可以实现一种我可以持续检查未被覆盖的StackCanary类型? 最佳答案 如果线程安全不是问题,请使用静态变量。像这样:intrecurse(intsomething){staticintdepth=0;++depth;if(depth>MAX_DEPT

objective-c - 数组分配上的 EXC_BAD_ACCESS(CIDetector featuresInImage)

我正在关注ProiOS5增强现实书籍中的面部识别应用程序示例。我什至下载了源代码...我从那里运行它,他的代码仍然存在问题。这是问题所在:它在为正在检测面部的CIDetector获取CGImage的featuresInImage的数组分配时崩溃。从日志中...似乎这个方法被调用了很多很多次...我正在使用cocos2d_chipmunk所以我正在使用CSScene。请注意,此崩溃是EXC_BAD_ACCESS(code=1,address=0x4499923c)请帮忙?-(void)facialRecognitionRequest:(UIImage*)image{//NSLog(@"I

iphone - 启用 Guard Malloc 时 UIImagePNGRepresentation 中的 EXC_BAD_ACCESS 错误

当启用GuardMalloc时,我在UIImagePNGRepresentation()处收到EXC_BAD_ACCESS错误,当我禁用时,我在转换图像时没有收到任何错误。我已经通过谷歌寻求解决方案,但我没有找到任何可行的解决方案。下面是代码。UIImage*image,*newImage;NSData*imageData=[NSDatadataWithContentsOfFile:@"somepath"];image=[UIImageimageWithData:imageData];NSData*data=nil;data=UIImagePNGRepresentation(image

iOS 7 在使用 UIImagePickerController 时崩溃 BAD_ACCESS

我正在尝试使用UIImagePickerController让我的用户选择照片或拍摄要在我的应用中使用的照片。但是,每当从他们的照片中选择图像或选择使用拍摄的照片时,该应用程序似乎大多数时候都会崩溃。我使用了NSZombie对象并收到了这条消息:[NSISRestrictedToNonNegativeVariableretain]:messagesenttodeallocatedinstance0x168c3530我不知道这里发生了什么。当我偶尔呈现模态视图时,也会出现同样的问题。这是我用于呈现UIImagePickerController和处理响应的代码:-(void)actionS

iOS UITextView 设置文本 EXC_BAD_ACCESS

如果我用“乌尔都语”设置一些文本,我将收到EXC_BAD_ACCESStxtDetailLandscape.text=@"مير‎";如果我设置一些英文字符串,它工作正常。txtDetailLandscape是我的UITextView在横向模式下具有弱属性,而另一个UITextView在这两种情况下都有效。真的很奇怪的错误,无法弄清楚为什么会出现EXC_BAD_ACCESS错误,而且这个问题只出现在iOS7而不是iOS6。P.S我希望所有utf-8语言都显示而不仅仅是乌尔都语 最佳答案 检查txtDetailLandscape的属性

ios - SDwebimage EXC_BAD_ACCESS

我正在使用https://github.com/rs/SDWebImage在UITableView中加载图像。这是我在cellForRowAtIndexPath中实现它的方式(简单)[cell.imageViewsetImageWithURL:[NSURLURLWithString:[itemvalueForKey:@"icon"]]placeholderImage:[UIImageimageNamed:@"icon_events_default.png"]];在UITableView中加载图像后,我向下滚动,然后再次向上滚动,我收到错误:EXC_BAD_ACCESS-(void)se

objective-c - EXC_BAD_ACCESS 在多个设备上使用 iCloud

我正在使用iCloud创建一个应用程序。但我有一些问题。它使用NSFileWrapper在iCloud上创建目录,然后在NSFileWrapper目录中创建NSData(容器)文件。我正在使用此代码将NSFileWrapper转换为NSMutableArray:NSFileWrapper *MyWrapper=[[[MyDocument data] fileWrappers] objectForKey:@"myFile.doh"];   NSData *MyData=[NSData dataWithData:[MyWrapper regularFileContents]];   NSM

ios - GCD 异步 block & EXC_BAD_ACCESS

这种崩溃相当罕见,但它发生的次数足以让我确信我做错了。这是在自定义并发队列上使用主线程异步分派(dispatch)和屏障分派(dispatch)执行的API调用(使用屏障是因为我们正在通过对同一队列的非屏障调用修改在别处读取的数据)。目标是异步发出HTTP请求,然后触发dispatch_barrier_async来处理结果数据。当dispatch_barrier_async调用正在复制传递的block中使用的变量时,就会发生崩溃。我想该变量在block中使用之前已被释放,但考虑到我声明它的方式(作为__block变量),我看不出这是怎么发生的(除非问题出在赋值运算符...)。这是堆栈跟