2
https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5を使用してグローバル識別子を生成しようとしています。 gitでサンプルを試すと、正常に動作し、識別子が正しく表示されます。しかし、私が新しいプロジェクトにファイルを組み込もうとすると、うまくいきません!iOS - 奇妙な例外を投げるUHIDの生成
私が含まれている - 私のSampleAppDelegate.mで
#import "UIDevice+IdentifierAddition.h"
を、プロジェクト内のすべてのファイルを貼り付けコピーし、initメソッドで
NSString *di = [[UIDevice currentDevice] uniqueGlobalDeviceIdentifier];
を使用しています。私は、uniqueGlobalDeviceIdentifierメソッドの最初の行にブレークポイントを設定しますが、決して到達しません!何か不足していますか?
EDIT:
例外 -
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to instance 0x68170c0'
関数から返された文字列diをログに記録すると、何が得られますか? –
私が言及したように、コールは関数に到達しません!私は、uniqueGlobalDeviceIdentifierの最初の行にブレークポイントを設定し、そこに到達しませんでした。 – Suchi
はい、NSLog(@ "di:%@"、di);を上記の下の次の行に置くと、コンソールに何が記録されますか? –