2012-02-25 211 views
1

我有一个纯文本的文本视图中的Mac应用程序。我已经能够得到它的保存,等等,但是当我使用字体面板更改字体或字体大小在我的应用程序,该应用程序重新打开时,它不会被保存。字体和字体大小更改

我怎样才能创建一个方式,我的应用程序将保存字体和字体大小的变化?谢谢!

+0

你怎么现在保存的文本? – 2012-02-25 12:58:05

+0

我将它保存为移动文档文件夹中的.txt文件。 – user1103804 2012-02-25 13:01:52

回答

1

保存字体和字体大小在NSUserDefaults和负载从NSUserDefault在应用程序启动的时间。

NSString *valueToSave = @"someValue"; 
[[NSUserDefaults standardUserDefaults] 
    setObject:valueToSave forKey:@"preferenceName"]; 
to get it back later 

NSString *savedValue = [[NSUserDefaults standardUserDefaults] 
    stringForKey:@"preferenceName"]; 

看看Save string to the NSUserDefaults?的帖子。

+0

你有一些代码吗?对不起,我是这个编程的新手。 – user1103804 2012-02-25 13:04:24

+0

看看[保存字符串到NSUserDefaults的(http://stackoverflow.com/questions/3074483/save-string-to-the-nsuserdefaults)职位。 – 2012-02-25 13:06:51

+0

谢谢,我会给它一个镜头。 – user1103804 2012-02-25 13:07:02