Я объявляю переменную класса типа NSString в моем "class.h":
@interface class : NSObject<GADInterstitialDelegate,
GADBannerViewDelegate, GADRewardBasedVideoAdDelegate,
GADNativeAppInstallAdLoaderDelegate, GADNativeContentAdLoaderDelegate>
{
...
NSString* appId;
}
Я файл "class.mm" В функции "a" я присваиваю значение переменной:
appId = [[dic objectForKey:@"appid"] stringValue]
Строковое значение в этой точке является правильным.
Проблема возникает, когда другой вызов функции - функция "b".
[GoogleMobileAdsMediationTestSuite presentWithAppID:appId onViewController:rootViewController delegate:nil];
, когда я пытаюсьиспользуйте этот appId - он не содержит назначенного, вместо этого я предполагаю, что он содержит адрес памяти.
Как я могу сохранить значение appId
во всех будущих ссылках?