做无限极项目遇到的问题

 1.添加新浪SDK,运行[WeiboSDK registerApp:kAppKey];这一步崩溃,抛出以下

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb7315a89e0'


解决方法:

在 Build Settings 中的 Other Linker Flags 修改为 -all_load


2.添加的第三方库路径不识别   

解决办法:在build  setting下得Search Paths中   Header Search Paths和User Header Search Paths中添加路径


3./Users/masswise/Desktop/无限极/iOS/Classes/SDCycleScrollView/PageControl/TAAbstractDotView.m:25:5: Cannot use '@throw' with Objective-C exceptions disabled


解决办法:在Build Settings下得Apple LLVM7.0-Language - Objective C  下的 Enable Objective-C Exceptions  默认属性No 改为Yes


4.各种第三方库  不要忘了添加


5.微博SDK要用最新的   不然在高版本的apple手机运行不了  打开会直接闪退


6.做适配  把图片加入完整  @2x  @3x都要有  


7.打包的时候  用无限极公司的账号时  采用压缩wjx.app成zip文件  然后修改后缀名成ipa  获得


扫描二维码类的封装

.h文件

#import <Foundation/Foundation.h>


@interface UserDefaultsUtil :NSObject

//是否扫描完二维码

+ (BOOL)isAllQrCodeScanned;

//得到扫描后的数组

+ (NSArray *)getScannedQrCodeList;

//扫描一个  存入内存一个

+ (void)addScannedQrCode:(NSString *)qrCode;


@end

.m文件

#import "UserDefaultsUtil.h"


#define ALL_QR_CODE_SCANNED_KEY  @"ALL_QR_CODE_SCANNED_KEY"

#define SCANNED_QR_CODE_LIST_KEY @"SCANNED_QR_CODE_LIST_KEY"


@implementation UserDefaultsUtil


+ (BOOL)isAllQrCodeScanned{

    return [[NSUserDefaultsstandardUserDefaults] boolForKey:ALL_QR_CODE_SCANNED_KEY];

}


+ (NSArray *)getScannedQrCodeList{

    return [[NSUserDefaultsstandardUserDefaults] arrayForKey:SCANNED_QR_CODE_LIST_KEY];

}


+ (void)addScannedQrCode:(NSString *)qrCode{

   NSArray *originList = [UserDefaultsUtilgetScannedQrCodeList];

   NSMutableSet *qrCodeSet = [[NSMutableSetalloc] initWithArray:originList];

    [qrCodeSetaddObject:qrCode];

    

   if (qrCodeSet.count ==10) {

        [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:ALL_QR_CODE_SCANNED_KEY];

    }

    [[NSUserDefaultsstandardUserDefaults] setObject:[qrCodeSetallObjects] forKey:SCANNED_QR_CODE_LIST_KEY];

    

    [[NSUserDefaultsstandardUserDefaults] synchronize];

}


@end



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值