错误,Putpkt写入失败

时间:2011-01-18 06:05:37

标签: iphone

大家好,我在tableview单元格中显示远程图像。当我滚动浏览图像时,删除其中一个并重新加载它们,我的应用程序退出显示此警告消息。

 Ignoring packet error, continuing...
    gdb stack trace at 'putpkt: write failed':

0   gdb-arm-apple-darwin              

0x0019026b remote_backtrace_self + 54

recent remote packets prior to 'putpkt: write failed':

TableView Cell图像的代码是

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *celltype=@"cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:celltype];

    if (cell == nil)
    {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"] autorelease];
        cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
        cell.backgroundColor=[UIColor clearColor];
        //cell.textLabel.text=[[resultarray objectAtIndex:indexPath.row] valueForKey:@"Service"];

        /*UIImage *indicatorImage = [UIImage imageNamed:@"indicator.png"];
         cell.accessoryView =
         [[[UIImageView alloc]
         initWithImage:indicatorImage]
         autorelease];*/
        /*NSThread *thread=[[NSThread alloc]initWithTarget:self selector:@selector() object:nil];
         [thread setStackSize:44];
         [thread start];*/

        cell.backgroundView=[[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"cell.png"]]autorelease];
        // [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"back.png"]] autorelease];

        cell.selectionStyle=UITableViewCellSelectionStyleNone;



    }


    UIImageView *imageView= [[UIImageView alloc] initWithFrame:CGRectMake(19, 15, 75, 68)];
    imageView.contentMode = UIViewContentModeScaleToFill;

         frameImagePath= [NSString stringWithFormat:@"http://XYZplayz.com/snapit/products/%@",[[productInfoArray objectAtIndex:indexPath.row]valueForKey:@"Image"]];

    [imageView setImageWithURL:[NSURL URLWithString:frameImagePath]placeholderImage:[UIImage imageNamed:@"no_image.png"]];

    [cell.contentView addSubview:imageView];
    [imageView release];
    imageView = nil;
    return cell;
}

我删除后调用重新加载表中数据的方法是

   -(void)viewWillAppear:(BOOL)animated
    {

        spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
        spinner.center = self.view.center;
        [self.view addSubview:spinner];
        [spinner startAnimating];
        [[SnapItParsing sharedInstance]assignSender:self];
        [[SnapItParsing sharedInstance]startParsingForShowProducts:appDel.userIdString];

    }

2 个答案:

答案 0 :(得分:14)

每当我收到此错误时,重新启动Xcode,我的设备就会解决错误。

答案 1 :(得分:4)

不得不关闭手机以解决问题。一旦重新启动并且干净启动xcode,它终于有效了。