1

私のビューでcontroller.miにはこのような文字列があります

 NSString *valueToSave = @"someValue";

Appdelegate.mのNSUserDefaulsを使用してテキストを保護したい

 [[NSUserDefaults standardUserDefaults]
 setObject:valueToSave forKey:@"preferenceName"];

他のファイルでNSStringを使用するにはどうすればよいですか?これは機能しません:

#import "viewcontroller.m";
4

1 に答える 1

1

ヘッダーファイルには。がありextern NSString *valueToSave;ます。次に、(1つだけ).mファイルにNSString *valueToSave = @"someValue";


2番目のオプションは、#defineを使用することです。#define kValueToSave (@"someValue")ヘッダーファイルを挿入して、必要な場所で使用するだけです。

于 2012-05-09T16:37:16.517 に答える