文字列と辞書を含むPListがあります。私はそれをNSDictionaryオブジェクトにロードしていますが、それだけうまくいきました。外部変数が別のクラスからオブジェクト(「ObjectByKey」で取得)を参照するまでに、NSDictionaryはどこにも存在しないため、私が立ち往生しているのは、NSdictionaryオブジェクトから外部文字列への文字列エントリの取得です。見つけられた。私の質問は、NSDictionaryから文字列を静的文字列として(NSDictionary文字列エントリへの参照としてではなく)取得するにはどうすればよいですか?以下は私のコードです:
loginGlobals.h
extern NSString *loginError;
LoginProcessorViewController.m
NSDictionary *responseData = [NSPropertyListSerialization propertyListFromData:plistData mutabilityOption:NSPropertyListImmutable format:&format errorDescription:&error];
loginError = [responseData objectForKey:@"Error"];
次に、loginViewController.mでこれを行うと、エラーが発生します(EXC_BAD_ACCESS)。
loginErrorLabel.text = loginError;