[問題] tableview 無法Reloaddata + Reject抱怨

看板MacDev作者 (elver)時間12年前 (2013/02/01 08:13), 編輯推噓6(608)
留言14則, 7人參與, 最新討論串1/2 (看更多)
不好意思小弟才剛入門, 想詢問一下關於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)

02/01 08:53, , 1F
.....你建立了2個tableview都叫tableview 當然無法reloa
02/01 08:53, 1F

02/01 10:38, , 2F
我也遇過要附影片的要求,因為他們QA也有很多group。
02/01 10:38, 2F

02/01 10:39, , 3F
可能換到比較小心(龜毛)的group 吧...
02/01 10:39, 3F

02/01 13:44, , 4F
咦,我看有人只寫bug fix也過啦
02/01 13:44, 4F

02/01 20:23, , 5F
算起來你 48 小時被 reject 兩次, 算不錯了
02/01 20:23, 5F

02/01 20:24, , 6F
雖然沒過但至少他很快就退, 贏過躺了一周才給你 reject
02/01 20:24, 6F

02/02 05:39, , 7F
後續,一樣當天下午4點多進InReview,不過這次沒拖到早上6點
02/02 05:39, 7F

02/02 05:41, , 8F
隔天凌晨3點多就過了。 ^_^ /* 撒花 *\ ^_^
02/02 05:41, 8F

02/02 14:15, , 9F
連續兩次InReview等五天才被reject...
02/02 14:15, 9F

02/02 19:08, , 10F
我有遇過In Review 等了快兩星期被Reject
02/02 19:08, 10F

02/02 19:10, , 11F
In-Review超過三天,就準備等著被退件或補件
02/02 19:10, 11F

02/03 02:24, , 12F
不一定, 我最近一次in review等5天然後通過..
02/03 02:24, 12F

02/04 12:47, , 13F
最近兩次(前幾天),都是上架第二天 in review,第五天
02/04 12:47, 13F

02/04 12:48, , 14F
才過...以前都是 in review,10分鐘後就過了,也是五天
02/04 12:48, 14F
文章代碼(AID): #1H2mZ7qR (MacDev)
文章代碼(AID): #1H2mZ7qR (MacDev)