做无限极项目遇到的问题

来源:互联网 发布:linux服务器监听端口 编辑:程序博客网 时间:2024/05/17 22:40

 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
原创粉丝点击