作者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)
推 tentenlee:.....你建立了2個tableview都叫tableview 當然無法reloa 02/01 08:53
推 osnq:我也遇過要附影片的要求,因為他們QA也有很多group。 02/01 10:38
→ osnq:可能換到比較小心(龜毛)的group 吧... 02/01 10:39
推 Adonisy:咦,我看有人只寫bug fix也過啦 02/01 13:44
→ uranusjr:算起來你 48 小時被 reject 兩次, 算不錯了 02/01 20:23
→ uranusjr:雖然沒過但至少他很快就退, 贏過躺了一周才給你 reject 02/01 20:24
→ elver:後續,一樣當天下午4點多進InReview,不過這次沒拖到早上6點 02/02 05:39
→ elver:隔天凌晨3點多就過了。 ^_^ /* 撒花 *\ ^_^ 02/02 05:41
推 B1ack3y3:連續兩次InReview等五天才被reject... 02/02 14:15
→ benjenq:我有遇過In Review 等了快兩星期被Reject 02/02 19:08
→ benjenq:In-Review超過三天,就準備等著被退件或補件 02/02 19:10
推 B1ack3y3:不一定, 我最近一次in review等5天然後通過.. 02/03 02:24
推 Adonisy:最近兩次(前幾天),都是上架第二天 in review,第五天 02/04 12:47
→ Adonisy:才過...以前都是 in review,10分鐘後就過了,也是五天 02/04 12:48