zoukankan      html  css  js  c++  java
  • IOS 接ShareSDK问题

    如果报错AGCommon 等错误 

    引用libicucore.A.dylib

    ShareSDK 官网 管理中心 → 创建一个新的应用 获得key之后  啥都别做。!

    - (BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation
    {
        NSMutableArray* keys    = [NSMutableArray arrayWithCapacity:3];
        NSMutableArray* values    = [NSMutableArray arrayWithCapacity:3];
    
        #define ADD_ITEM(item)    do{ if(item) {[keys addObject:@#item]; [values addObject:item];} }while(0)
    
        ADD_ITEM(url);
        ADD_ITEM(sourceApplication);
        ADD_ITEM(annotation);
    
        #undef ADD_ITEM
    
        NSDictionary* notifData = [NSDictionary dictionaryWithObjects:values forKeys:keys];
        AppController_SendNotificationWithArg(kUnityOnOpenURL, notifData);
        //return YES;
        
        return [ShareSDK handleOpenURL:url sourceApplication:sourceApplication annotation:annotation wxDelegate:self];  
    }
    
    - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
    {
        return [ShareSDK handleOpenURL:url wxDelegate:self];
    }

    打开AppController.mm文件,添加ShareSDK.h头文件:

    #import <ShareSDK/ShareSDK.h>

    新增handleOpenURL的处理方法,代码如下:

    (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
    {
        return [ShareSDK handleOpenURL:url wxDelegate:nil];
    }
    // 这个方法 AppController 默认有 所以把return 的那段代码 拷贝到后面就行。 红色部分改成  self
    (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
    {
        return [ShareSDK handleOpenURL:url sourceApplication:sourceApplication annotation:annotation wxDelegate:nil];
    }
  • 相关阅读:
    【BZOJ1093】【ZJOI2007】最大半联通子图 [DP][Tarjan]
    【BZOJ1926】【SDOI2010】粟粟的书架 [主席树]
    【BZOJ4069】【APIO2015】巴厘岛的雕塑 [贪心][DP]
    【BZOJ2815】【ZJOI2012】灾难 [LCA]
    【BZOJ3453】XLkxc [拉格朗日插值法]
    【BZOJ2850】巧克力王国 [KD-tree]
    《类和对象》
    @RequestMapping映射请求
    010-Python-socket编程
    SSH-Struts第二弹:一个Form提交两个Action
  • 原文地址:https://www.cnblogs.com/123ing/p/3884809.html
Copyright © 2011-2022 走看看