実行される最初のインスタンスで一部のデータを保存するコードがあります。ただし、このクラスの 2 番目のインスタンスは別のメソッドを呼び出し、代わりに最初のインスタンスからこのデータを出力する必要があります。extern と static を試しましたが、どちらも機能しません。これは可能ですか?
コード.h:
extern NSString GlobalID @interface ... @end
コード.m:
#import code.h
@implementation NSString *GlobalID;
-dostuff1: {GlobalID=@"text"}
-dostuff2: {NSLog(@"%@",GlobalID)}
@end