-
Notifications
You must be signed in to change notification settings - Fork 9
[ZH] 样品
Gyeonghwan edited this page Aug 4, 2016
·
1 revision
- 在XCode打开sample/navercafesdk-sample-ios文件夹中的项目。
- 生成项目。
- 在应用程序上检查NAVER Cafe SDK是否正常运行。
样品项目中包括运行NAVER Cafe SDK所需的开发环境设置与初始化设置。
使用NAVER Cafe SDK时,在Xcode设置开发环境的方法如下。
- Naver账号登陆注册到应用程序时,输入的URL Scheme登记到项目。
- 使用Naver账号将登陆库和AFNetworking库添加到项目。
- 在Build Settings的Other Linker Flags设置**-ObjC**选项。
- 在Build Phases的Link Binary With Libraries添加下列库。添加库的Status设置为Required。 − MobileCoreServices.framework − SystemConfiguration.framework − MediaPlayer.framework − AVFoundation.framework − CoreMedia.framework
- 在Build Phases的Link Binary With Libraries添加ReplayKit.framework库。Status设置为Optional。
以下格式将NAVER Cafe SDK初始化。客户端ID和客户端密钥是通过Naver账号登陆,登记到应用程序后收到的值。
- (void)viewDidLoad {
[super viewDidLoad];
/**
* 通过Naver账号登陆,使用开发中心接收到的信息,将NAVER Cafe SDK初始化。
* 呼叫Glink其他方法前,必须要初始化。
* 开发者中心: https://nid.naver.com/devcenter/main.nhn
*/
[[NCSDKManager getSharedInstance] setNaverLoginClientId:@"197CymaStozo7X5r2qR5"
naverLoginClientSecret:@"evCgKH1kJL"
cafeId:28290504];
...
}
以下方式设置应用程序代理,使用Naver账号完成登陆后,就会在NAVER Cafe SDK设置登陆信息。
//AppDelegate
#import <NaverCafeSDK/NCSDKLoginManager.h>
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { //使用Naver账号将登陆信息设置到登录客体。
return [[NCSDKLoginManager getSharedInstance] finishNaverLoginWithURL:url];
}
启动NAVER Cafe SDK画面,首先要设置NAVER Cafe SDK视图控制器,执行presentMainViewController方法。
[[NCSDKManager getSharedInstance] setParentViewController:self];
[[NCSDKManager getSharedInstance] presentMainViewController];