Suc*_*chi 2 iphone uuid objective-c ios
我正在尝试使用https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5来生成全局标识符.当我在git中尝试该示例时,它工作正常并正确显示标识符.但是,当我尝试将文件合并到一个新项目时,它不起作用!
我已经包括 -
#import "UIDevice+IdentifierAddition.h"
Run Code Online (Sandbox Code Playgroud)
在我的SampleAppDelegate.m中,复制粘贴项目中的所有文件,并且正在使用
NSString *di = [[UIDevice currentDevice] uniqueGlobalDeviceIdentifier];
Run Code Online (Sandbox Code Playgroud)
在init方法中.我在uniqueGlobalDeviceIdentifier方法的第一行放了一个断点,但它永远不会到达!我错过了什么吗?
编辑:
例外 -
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to instance 0x68170c0'
Run Code Online (Sandbox Code Playgroud)
看起来好像UIDevice+IdentifierAddition.m没有被编译.要检查/添加它:
UIDevice+IdentifierAddition.m那里.如果没有,则单击"+",选择它并单击"添加".该异常指向此作为修复,因为它表示没有被UIDevice调用的方法uniqueGlobalDeviceIdentifier,这是由类别添加的.
| 归档时间: |
|
| 查看次数: |
3355 次 |
| 最近记录: |