小编NeX*_*tep的帖子

如何将NSAttributedString转换为HTML字符串?

正如标题所说,现在我可以简单地将HTML转换NSAttributedStringinitWithHTML:documentAttributes:,但我想在这里做的是反向.是否有任何第三方库来实现这一目标?

   @implementation NSAttributedString(HTML)
-(NSString *)htmlForAttributedString{
    NSArray * exclude = [NSArray arrayWithObjects:@"doctype",
                         @"html",
                         @"head",
                         @"body",
                         @"xml",
                         nil
                         ];
    NSDictionary * htmlAtt = [NSDictionary
                              dictionaryWithObjectsAndKeys:NSHTMLTextDocumentType,
                              NSDocumentTypeDocumentAttribute,
                              exclude,
                              NSExcludedElementsDocumentAttribute,
                              nil
                              ];
    NSError * error;
    NSData * htmlData = [self dataFromRange:NSMakeRange(0, [self length])
                               documentAttributes:htmlAtt error:&error
                         ];
        //NSAttributedString * htmlString = [[NSAttributedString alloc]initWithHTML:htmlData documentAttributes:&htmlAtt];
    NSString * htmlString = [[NSString alloc] initWithData:htmlData encoding:NSUTF8StringEncoding];
    return htmlString;
}
@end
Run Code Online (Sandbox Code Playgroud)

html cocoa nsattributedstring

26
推荐指数
2
解决办法
1万
查看次数

如何删除growl框架中的ppc部分?

现在我将咆哮通知支持添加到我的应用程序中,当我将其提交给带有组织者的mac app store时,它说"不支持的体系结构 - 应用程序可执行文件可能支持其中一个或两个英特尔体系结构:

i386(32位)x86_64(64位)"最后我发现它的问题是由growl库,所以我需要在growl中删除ppc部分,所以,如何?请帮助..

cocoa powerpc app-store growl

10
推荐指数
1
解决办法
2266
查看次数

如何创建带圆角的NSImageView?

目前我想创建一个圆角NSImageView,我是一个新手,怎么样?

cocoa nsimageview

7
推荐指数
1
解决办法
5782
查看次数

将页面卷曲动画添加到NSView?

我看到内置的api for ios可以为UIView制作页面卷曲动画,但是我应该怎样做才能将页面卷曲动画制作成NSView?

cocoa core-animation nsview

5
推荐指数
1
解决办法
787
查看次数

NSScrollView在另一个NSScrollView中

我有一个NSScrollview嵌套在另一个里面NSScrollview.如何使内部视图仅处理水平滚动?垂直滚动应移动外部视图.

目前我scrollWheel:从内部视图将事件传递到外部视图,但它非常慢.

cocoa nsscrollview

4
推荐指数
2
解决办法
1589
查看次数

如何使NSWindow处理mouseDown事件而不关注焦点?

现在我有一个无边框窗口,可以处理鼠标按下事件以移动和调整自身大小.但是如何处理没有焦点的鼠标按下事件?

cocoa objective-c nswindow

3
推荐指数
1
解决办法
2253
查看次数


如何在NStextview中选择粗体?

使用setFont:范围:?但我想在这里做的只是选择粗体,因为选择可能有不同的字体属性,所以,任何人都可以这么说?

fonts cocoa bold nstextview

0
推荐指数
1
解决办法
1850
查看次数