這是我的代碼看起來像現在:需要幫助,過時的代碼
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"index %d %d", indexPath.row, indexPath.section);
BSTableViewCell *cell =
(BSTableViewCell *)[tableView dequeueReusableCellWithIdentifier:@"StoryList"];
if (cell == nil) {
// Create a new cell. CGRectZero allows the cell to determine the appropriate size.
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero
reuseIdentifier:@"StoryList"] autorelease]; //***
CGRect startingRect = CGRectMake(0.0, 0.0, 320.0, 60.0);
cell =
[[[BSTableViewCell alloc] initWithFrame:startingRect
reuseIdentifier:@"StoryList"] autorelease]; //***
但我發現了以下錯誤的標記線:
/用戶/亞歷克斯/ Xcode的項目/FiveMins_1.2(WAV)/Classes/BSGameViewController.m:120:10:不兼容的指針類型分配給「BSTableViewCell *」從「的UITableViewCell *」
而對於第二以下錯誤標記行:
/用戶/亞歷克斯/ xcode的項目/ FiveMins_1.2(WAV)/Classes/BSGameViewController.m:120:38: 'initWithFrame:方法reuseIdentifier:' 被棄用:在IOS 3.0
第一棄用
我是新來的,我有人幫我編程初始程序,但我該如何解決這些問題?
[觀看文檔](https://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewCell_Class/DeprecationAppendix/AppendixAdeprecatedAPI.html#//apple_ref/doc/uid/TP40006938-CH3- SW32),它指出應該使用哪種方法; 'initWithStyle:reuseIdentifier:'。 –
對不起,但你解釋你的問題非常糟糕開始重寫所有的東西像更多的代碼和一個好的標題爲你的問題 –
什麼是3個星號到處都是?這是在你的**真**代碼? –