我在我的应用程序中收到一个随机错误,导致它崩溃.我面临的问题是XCode没有告诉我崩溃发生在哪里只有以下信息.有人能告诉我如何找到我可能在代码中找到问题的位置吗?它必须在应用程序崩溃的同一时间崩溃,它总是显示如下.
*由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [__ NSCFDictionary setObject:forKey:]:尝试插入nil值(键:0)'*首先抛出调用堆栈:(0x381e48bf 0x37d301e5 0x381e47b9 0x381e47db 0x381516bb 0x9237b 0x91121 0x8f0c5 0x8abc1 0x37b9d 0x8b68f 0x3550850f 0x381b0577 0x3813c0cf 0x3547c3fb 0x3547dc2b 0x8d005 0x3814322b 0x34495 0x32e31 0x3372d 0x30a59 0x3813e435 0x7b1df 0x7b88d 0x79e25 0x31ca650f 0x31ca5f01 0x31c8c4ed 0x31c8bd2d 0x37f12df3 0x381b8553 0x381b84f5 0x381b7343 0x3813a4dd 0x3813a3a5 0x37f11fcd 0x31cba743 0x89e8b 0x24a4)终止叫做抛出异常(LLDB)
我有一个1280 x 1664的图像,我想使用Apple给我们的ScrollViewSuite示例,但我需要将此图像切割到多个缩放级别.
那么,有没有人知道如何在多个缩放级别平铺图像.必须有一种简单的方法将图像耕种到256x256而不用手工切割它吗?
我有我的datasource(productsArry),它通过SQLite填充,我一次只能获取25个项目.我正在调用'willDisplayCell'UITableView委托,当indexPath.row等于productsArry计数时,它将获取新数据并重新加载表视图.这很好用没有问题,但是假设数据源有100个对象,这些对象正在tableview中显示,然后productsArry已经用较少的对象(比如50)进行过滤并执行reloadData,这很好,但是问题在willDisplayCell委托中.出于某种原因,在没有用户滚动的情况下调用此方法.因此它认为单元格25已经滚动,所以现在它将从数据库中获取下一组行.它将继续执行此操作,直到它从最后一组数据到达100个对象,或者从过滤器获取其他任何内容.
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (([self.productsArry count] != 0) && (indexPath.row == [self.productsArry count]))
{
self.currentOffset += TableviewRowCount;
[self performSelector:@selector(reloadTableView:) withObject:nil afterDelay:0.2];
}
}
- (void)reloadTableView:(id)sender
{
NSLog(@"reloadtable");
[self fetchData];
[self.productTableView reloadData];
}
Run Code Online (Sandbox Code Playgroud)
如果您需要了解其他可能有助于清理的事情,请告诉我.
我有多个数组,其中包含代码字符串项.我需要匹配给定字符串中的代码,然后从匹配的数组中返回一个类名.
如果我告诉你我有什么,可能会更好.下面是数组,下面是我需要返回的字符串,如果给定的字符串匹配数组中的项目.所以假设我发送一个'329'字符串,这应该返回'ss4'作为字符串:
['392', '227', '179', '176']
= 'ss1'
['389', '386']
= 'ss2'
['371', '338', '335']
= 'ss3'
['368', '350', '332', '329', '323', '185', '182']
= 'ss4'
Run Code Online (Sandbox Code Playgroud)
我需要知道什么是最好的方法.我可以创建一个辅助方法并为每个代码块创建一个数组,然后检查每个数组以查看是否包含给定的字符串代码,然后返回字符串,可以是ss1或ss4.这是一个好主意吗?
首先,我是Redis的新手所以请耐心等待,因为我确信这是一个简单的解决方案.
我试图增量从我的哈希内的值.这就是我设置密钥的方式,'hset user:likes 2 10'因此第一部分是我的密钥,后跟另一个密钥,即用户ID号,然后是值(10).我需要做的是增加 10到11的值,但我不知道如何做到这一点.我知道我可以'hget user:likes:total:count 2'用来返回值,但是如何同时使用incr命令和hget命令呢?
我正在使用Ruby on Rails通过使用redis gem实现这一点.
我试图找出Fine Uploader是否可以限制允许的图像总量.因此,假设我想将图像限制为5并且用户拖放或选择6个图像,它将提示用户说由于仅允许最多5个图像而无法完成.
我一直在看文档,但我可能错过了它.