2010年8月13日 星期五

iPhone initWithFrame: reuseIdentifier: is deprecated解決方法

還有initWithFrame: reuseIdentifier: is deprecated 警告的困擾嗎?
這個問題其實Apple官方的文件有很詳細的解釋.
簡單來說在iOS3.0之後版本都不適用這樣的語法,
修改方式如下:

- (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIndentifier
      initWithStyle:(UITableViewCellStyle)style 
{
    [super initWithFrame:frame reuseIdentifier:reuseIdentifier];
              initWithStyle:style
    ...
}

這樣重新編譯就不會再顯示警告了:)
參考來源:stackoverflow

沒有留言:

張貼留言

內容回應