小编the*_*men的帖子

无法以编程方式从UITableView中删除行

我正在尝试为我的应用程序实现自定义删除过程,因为我的客户不想要由表视图编辑模式提供的红色圆圈.我为每一行添加了一个删除按钮,其标签属性中包含行号.用户点击删除按钮后,会触发以下方法:

-(IBAction)deleteRow:(id)sender{

    UIButton *tempButton = (UIButton*)sender;

   [self updateTotals];

    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:tempButton.tag inSection:0];

    [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]  withRowAnimation:UITableViewRowAnimationFade];

    [tableView reloadData];

    [sharedCompra removeItem:tempButton.tag];

    tempButton=nil;


}
Run Code Online (Sandbox Code Playgroud)

我总是得到这个错误:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 0.  The number of rows contained in an existing section after the update (3) must be equal to the number of rows contained in that section before the update (3), plus or minus the number of rows inserted or …
Run Code Online (Sandbox Code Playgroud)

objective-c ios

2
推荐指数
1
解决办法
4083
查看次数

控制MapKit引脚注释点击选择

我正在尝试捕获MapKit引脚选择选择以执行segue到此位置的详细视图,我在注释引脚中有一个属性:

#import <MapKit/MapKit.h>

@interface alrededorLocation : NSObject <MKAnnotation> {
    NSString *_name;
    NSString *_address;
    CLLocationCoordinate2D _coordinate;
    NSDictionary *additionalInfo;
}
Run Code Online (Sandbox Code Playgroud)

但是我无法捕获引脚选择以执行segue,我试图控制它 - (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view

但我没有成功获得所选的引脚参考.

非常感谢

objective-c mapkit ios segue

1
推荐指数
1
解决办法
1708
查看次数

Twitter JSON API的NSDate格式化程序问题

我正在尝试格式化JSON响应日期值:

NSDateFormatter *df = [[NSDateFormatter alloc] init];
    //Wed Dec 01 17:08:03 +0000 2010
    [df setDateFormat:@"eee, MMM dd HH:mm:ss ZZZZ yyyy"];
    NSDate *date = [df dateFromString:[twitter objectForKey:@"created_at"]];
    [df setDateFormat:@"dd/MM/yyyy"];
    NSString *dateStr = [df stringFromDate:date];
Run Code Online (Sandbox Code Playgroud)

我按照这个问题的说明:

在iOS中解析日期/时间:如何处理(或不处理)时区?

实际上,JSON响应中的日期值是:

created_at":"Mon, 28 May 2012 11:20:29 +0000"
Run Code Online (Sandbox Code Playgroud)

接收值时,日期变量为nil [df dateFromString:[twitter objectForKey:@"created_at"]];

非常感谢

twitter cocoa-touch objective-c ios

1
推荐指数
2
解决办法
3404
查看次数

来自YouTube JSON的日期格式化程序

JSON YouTube正在返回这种日期格式2010-07-12T08:22:07.000Z我正在努力适应我的需求而没有成功.中间的"T"和.000Z我不知道如何处理它们.

    NSDateFormatter *df = [[NSDateFormatter alloc] init];

    [df setDateFormat:@"yyyy-MM-ddTHH:mm:ss.ZZZZ"];

    NSDate *date = [df dateFromString: [videoDic valueForKey:@"fecha"]];

    [df setDateFormat:@"dd/MM/yyyy"];

    NSString *dateStr = [df stringFromDate:date];
Run Code Online (Sandbox Code Playgroud)

谢谢

objective-c ios5

1
推荐指数
1
解决办法
2407
查看次数

减少飞溅图像时间IOS

是否可以减少splash.png图像的标准时间(3秒)?

我的目的是将它设置为1.5秒.

cocoa-touch objective-c ios

0
推荐指数
2
解决办法
2905
查看次数

更改NSDate格式

我有一个格式为"yyyy-MM-dd 00:00:00"的NSDate对象,我想将此NSDate更改为格式"dd/MM/yyyy".我发现了很多使用NSDateformater将格式从字符串更改为NSDate的示例,但如果您有NSDate并且需要更改它,则不会.

非常感谢.

objective-c ios

0
推荐指数
1
解决办法
3156
查看次数

标签 统计

objective-c ×6

ios ×5

cocoa-touch ×2

ios5 ×1

mapkit ×1

segue ×1

twitter ×1