クラスのインスタンス変数である「_lastNotificationReceivedBundleIdentifier」の値を知りたいです。ヘッダーは iOS スプリングボード アプリからダンプされます。
@interface SBRemoteNotificationServer : NSObject <APSConnectionDelegate> {
NSMutableDictionary* _bundleIdentifiersToClients;
NSMutableDictionary* _environmentsToConnections;
unsigned _lastPlayedAlertSound;
NSString* _lastNotificationReceivedBundleIdentifier;
}
ただし、次のコードは機能しません。
%hook SBRemoteNotificationServer
-(void)noteApplicationFinishedLaunching:(id)launching{
NSLog(@"identifier=%@",_lastNotificationReceivedBundleIdentifier);
%orig;
}
%end
コンパイラエラーは次のとおりです。
error: ‘_lastNotificationReceivedBundleIdentifier’ was not declared in this scope
この NSString にアクセスしてログに記録するにはどうすればよいですか?