作者elver (elver)
看板MacDev
标题[问题] tableview 无法Reloaddata + Reject抱怨
时间Fri Feb 1 08:13:56 2013
不好意思小弟才刚入门,
想询问一下关於tableview reloaddata 的问题
在此先说一声谢谢~~
在程式启动後,table的确会照plist内的数量而建,
我也确定按下 add按钮後,array的确有增加而且存进plist内,
因为关掉程式後再开启,table就是plist的数量,
问题是 "我按reload那颗按钮,tableview不会更新"
所以想问一下.我有那里弄错...
---------------------------------------------------
这是我的 .h档
@interface ViewController :UIViewController
<UITableViewDataSource,UITableViewDelegate>
{
UITableView *tableView;
}
@property (nonatomic,retain)UITableView *tableView;
@end
----------------------------------------------------
----------------------------------------------------
以下是我的 .m档(不含tableview建置部分及array存取plist部分 )
@interface ViewController ()
{
NSMutableArray *array; ///拿来建置tableview的array
}
@end
@implementation ViewController
@synthesize tableView;
- (void)viewDidLoad
{
[super viewDidLoad];
array = [[NSMutableDictionary alloc] init];
array=[self takePlist]; ///将plist内资料读出到array
///布置一层view
UIView *overlayView=[[UIView alloc]initWithFrame:CGRectMake(0,0,320,480)];
///建tableview
UITableView *tableView = [[UITableView alloc]initWithFrame:
CGRectMake(0,0,320,480) style:UITableViewStylePlain];
tableView.dataSource = self;
tableView.delegate = self;
[overlayView addSubview:tableView];
///建按钮reload
UIButton *reloadButton=[UIButton buttonWithType:UIButtonTypeCustom];
reloadButton.frame=CGRectMake(0,400, 40, 40);
[reloadButton setTitle:@"Reload" forState:UIControlStateNormal];
[reloadButton addTarget:self action:@selector(tableReload:)
forControlEvents:UIControlEventTouchUpInside];
[overlayView addSubview:reloadButton];
///建按钮add
UIButton *addButton=[UIButton buttonWithType:UIButtonTypeCustom];
addButton.frame=CGRectMake(270,400, 40, 40);
[addButton setTitle:@"Reload" forState:UIControlStateNormal];
[addButton addTarget:self action:@selector(tableAdd:)
forControlEvent
[overlayView addSubview:addButton];
///view增加布置层
[self.view addSubview:onMainOverlayView];
}
-(void) tableAdd(id)sender
{
NSLog(@"sour-%d",array.count);
[array insertObject:@"aa" atIndex:0];
[self saveArrayToPlist:array]; ///将array 资料 存入Plist
NSLog(@"now-%d",array.count);
}
-(void) tableReload(id)sender
{
[tableView reloadData];
}
-------------------------------------------------------------------
想要抱怨一下apple的app审核人员,各位可以当笑话看
在昨天AM03:21时,我第2版的app从Waiting For Review 变成In Review了
过了1小时後还在In Review,觉得怪怪的,
於是跑去查第1版 In Review的时间,竟然只有 5分钟....
之後到了AM7:30 还在 In Review,我心里想说"审核人员在拖下班时间吧"
到了AM08:40, 我竟然被Metadata Reject.. 理由是"叙述功能太少"
我第2版也只改了一个BUG而已,竟然被Reject Orz
於是我就再加了一些叙述,而且还补上示范影片,在AM11:00前"submit new MetaData"
到了傍晚PM04:00又从"Waiting For Reviewe" 变成 In Review了,
我心里想说"审核人员很早上班嘛"
结果一直持续到了今天早上 AM06:00, 终於................
又变 Metadata Reject. . >_<
我看了一下理由,发现到多了一段话,要我附示范影片.......
看到这句话时,我当场问候他娘,
你们是瞎了狗眼是不是,我都已经付了影片,还要我附是怎样~~ 吼~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.166.170
※ 编辑: elver 来自: 220.135.166.170 (02/01 08:49)
1F:推 tentenlee:.....你建立了2个tableview都叫tableview 当然无法reloa 02/01 08:53
2F:推 osnq:我也遇过要附影片的要求,因为他们QA也有很多group。 02/01 10:38
3F:→ osnq:可能换到比较小心(龟毛)的group 吧... 02/01 10:39
4F:推 Adonisy:咦,我看有人只写bug fix也过啦 02/01 13:44
5F:→ uranusjr:算起来你 48 小时被 reject 两次, 算不错了 02/01 20:23
6F:→ uranusjr:虽然没过但至少他很快就退, 赢过躺了一周才给你 reject 02/01 20:24
7F:→ elver:後续,一样当天下午4点多进InReview,不过这次没拖到早上6点 02/02 05:39
8F:→ elver:隔天凌晨3点多就过了。 ^_^ /* 撒花 *\ ^_^ 02/02 05:41
9F:推 B1ack3y3:连续两次InReview等五天才被reject... 02/02 14:15
10F:→ benjenq:我有遇过In Review 等了快两星期被Reject 02/02 19:08
11F:→ benjenq:In-Review超过三天,就准备等着被退件或补件 02/02 19:10
12F:推 B1ack3y3:不一定, 我最近一次in review等5天然後通过.. 02/03 02:24
13F:推 Adonisy:最近两次(前几天),都是上架第二天 in review,第五天 02/04 12:47
14F:→ Adonisy:才过...以前都是 in review,10分钟後就过了,也是五天 02/04 12:48