2012-02-25 344 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