[問題] tableview 無法Reloaddata + Reject抱怨
不好意思小弟才剛入門,
想詢問一下關於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
02/01 08:53, 1F
推
02/01 10:38, , 2F
02/01 10:38, 2F
→
02/01 10:39, , 3F
02/01 10:39, 3F
推
02/01 13:44, , 4F
02/01 13:44, 4F
→
02/01 20:23, , 5F
02/01 20:23, 5F
→
02/01 20:24, , 6F
02/01 20:24, 6F
→
02/02 05:39, , 7F
02/02 05:39, 7F
→
02/02 05:41, , 8F
02/02 05:41, 8F
推
02/02 14:15, , 9F
02/02 14:15, 9F
→
02/02 19:08, , 10F
02/02 19:08, 10F
→
02/02 19:10, , 11F
02/02 19:10, 11F
推
02/03 02:24, , 12F
02/03 02:24, 12F
推
02/04 12:47, , 13F
02/04 12:47, 13F
→
02/04 12:48, , 14F
02/04 12:48, 14F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章