代码之家  ›  专栏  ›  技术社区  ›  JJD

如何使用NSLineSeparatorCharacter和NSParagraphSeparatorCharacter?

  •  0
  • JJD  · 技术社区  · 15 年前

    NSLineSeparatorCharacter NSParagraphSeparatorCharacter 作为函数的参数而不是硬编码 \n .

    - (id)initWithSeparator:(id)separator {
     m_separator = separator;
    }
    

    正确的参数类型是什么?需要进行什么转换?
    根据文件内容,我希望调用函数,例如。。。

    Object* obj = [[Object alloc] initWithSeparator:NSLineSeparatorCharacter];
    

    ... 或者。。。

    Object* obj = [[Object alloc] initWithSeparator:NSParagraphSeparatorCharacter];
    

    苹果 String Programming Guide / Paragraphs and Line Breaks 但没有帮助。

    1 回复  |  直到 15 年前
        1
  •  0
  •   w-m    15 年前

    正确的参数类型应该是unichar-不需要转换任何东西?如果以后想创建NSString,就必须使用类似

        unichar myChar = NSParagraphSeparatorCharacter;
        NSString *myString = [NSString stringWithCharacters:&myChar length:1];
    
    推荐文章