【问题标题】:Table Deprecations Question [duplicate]表弃用问题[重复]
【发布时间】:2011-07-23 16:40:41
【问题描述】:

我通过下面的代码行不断收到此警告,“initWithFrame:reuseIdentifier:”已被弃用。不太清楚这是指什么。

 cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];

【问题讨论】:

    标签: iphone objective-c ios4 iphone-sdk-3.0


    【解决方案1】:

    Deprecated 表示该方法将很快在未来的 sdk 中不可用。您始终可以通过在文档中找到此方法来检查您应该使用什么。

    initWithFrame:reuseIdentifier:
    初始化并返回一个表格单元格 目的。 (在 iOS 3.0 中已弃用。使用 initWithStyle:reuseIdentifier: 而是。)

    此特定方法已被

    弃用
    - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
    

    【讨论】:

    • 实际上,deprecated 意味着该方法仍然可用,但很快会在 SDK 的未来版本中消失。编译器警告您更新代码以保持最新状态。否则,您的应用将在不久的将来因某些系统版本而中断。
    • @TechZen,谢谢,更新了答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 2012-09-19
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 2010-12-29
    • 1970-01-01
    相关资源
    最近更新 更多