代码之家  ›  专栏  ›  技术社区  ›  Keith John Hutchison

将一行objective-c代码拆分为两行

  •  0
  • Keith John Hutchison  · 技术社区  · 14 年前
    NSDictionary *attributes = nil ;
    *attributes = [filemanager attributesOfItemAtPath:path error:nil] ;
    

    以“。。。错误:分配中的类型不兼容“

    然而

    NSDictionary *attributes = [filemanager attributesOfItemAtPath:path error:nil] ;
    

    作品。

    我的问题是如何将一行代码分解成两行代码。

    2 回复  |  直到 14 年前
        1
  •  3
  •   taskinoor    14 年前
    *attributes = [filemanager attributesOfItemAtPath:path error:nil] ;
    

    从行首删除“*”。你不需要它。正确答案是:

    attributes = [filemanager attributesOfItemAtPath:path error:nil] ; // no '*' before attributes
    
        2
  •  0
  •   synced    14 年前
    NSDictionary *attributes;
    attributes = [filemanager attributesOfItemAtPath:path error:nil];