【问题标题】:unarchiving NSAttributedString in iOS在 iOS 中取消归档 NSAttributedString
【发布时间】:2011-08-12 03:36:42
【问题描述】:

我尝试在 Mac OSX 10.7 中存档 NSAttributedString,然后尝试在 iOS 4 中取消存档。我收到错误消息:

无法解码类的对象 (NSParagraphStyle)

我发现 iOS 中没有 NSParagraphStyle。所以我的问题是,是否有解决方法或者不可能做到这一点?

【问题讨论】:

    标签: iphone ios cocoa-touch nsattributedstring


    【解决方案1】:

    也许您可以使用NSKeyedUnarchiver 方法setClass:forClassName 并为NSParagraphStyle 提供一个您自己的类。该类必须实现initWithCoder:,您可以忽略它或尝试使用iOS 上可用的功能复制NSParagraphStyleCTParagraphStyle,这很难使用)。

    【讨论】:

    • 我必须为 NSFont 做同样的事情,它确实有效而实际上什么也没做......但是当我添加一张图片时,它要求 NSTextStorage。我试图为它提供一个类,但它需要实际实现它......
    猜你喜欢
    • 2023-03-10
    • 2012-02-10
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-21
    • 1970-01-01
    相关资源
    最近更新 更多