![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录
sanjieshenwu1987
这个作者很懒,什么都没留下…
展开
-
xcode更新太恶心了
MacBook Pro (15-inch, 2019)Monterey 12.3.1xcode13.3.1App Store下载更新一开始更新显示1.06G,下载完了就一直不动了,也没有安装。我就重启电脑,没变化。安全模式启动也没用。网上搜了下发现很多反应xcode安装慢的,很多版本都有,不过我是第一次遇到。没办法了,等吧。去官网下载个包吧,我感觉更快,然而。。。下载了一会突然报网络错误,点继续,直接链接无效了。从官网点链接,跳转到一个页面说账号没用权限访问该页面。我的会员没到期好吗,什么鬼原创 2022-05-05 17:48:52 · 777 阅读 · 0 评论 -
【iOS】记录
文字转语音播放AVSpeechSynthesizer转自:https://www.jianshu.com/p/2878c6e6b215 AVSpeechSynthesizer *av = [[AVSpeechSynthesizer alloc] init]; AVSpeechUtterance *aaa = [[AVSpeechUtterance alloc] init]; NSString *str = @"hello world, 北京市公安局公安交通管理局网站通告,调整2021年“原创 2022-03-14 14:43:06 · 586 阅读 · 0 评论 -
【记录】穿山甲广告iOS版SDK接入记录
官方接入文档获取 framework 文件 (平台接入模块->SDK下载与接入文档),要先注册其他参考Creator iOS接入穿山甲SDK1、集成SDK这里采用podpod Ads-CN AppDelegate.m#import <BUAdSDK/BuAdSDK.h>......- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary原创 2022-02-12 10:25:21 · 14541 阅读 · 1 评论 -
【记录】NSInvocation 的使用
使用 invocationWithMethodSignature: 方法初始化一个 NSInvocation 实例1、创建签名 NSMethodSignature *signature = [[self class] instanceMethodSignatureForSelector:selector]; if (signature == nil) { signature = [self methodSignatureForSelector:selector];原创 2021-12-28 14:25:39 · 2855 阅读 · 0 评论 -
记录一个Xcode上传App报错的问题
xcode上传只提示有个链接错误,改用 Transporter 上传报错如下:[2021-12-24 13:46:31 CST] <main> INFO: An error occurred checking the HEAD for: https://contentdelivery.itunes.apple.com/transporter/repositories/j2se8/latest/repository.xml PKIX path building failed: sun.sec原创 2021-12-24 14:37:35 · 458 阅读 · 0 评论 -
【iOS】UITextField 的 UIKeyboardType
1、默认样式case `default` = 0 // Default type for the current input method.2、ASCII 码键盘case asciiCapable = 1 // Displays a keyboard which can enter ASCII characters3、数字和标点符号case numbersAndPunctuation = 2 // Numbers and assorted punctuation.4、URL键盘ca原创 2021-11-11 11:11:28 · 2012 阅读 · 0 评论 -
【iOS】关于keyWindow的获取
iOS13之前的获取方式UIApplication.sharedApplication.keyWindowiOS13 之后新增了UIWindowScene,keyWindow的获取也有了新的方式,将来肯定会移除该字段,记录下方法提前适配。@property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multipl原创 2021-10-28 16:57:57 · 1422 阅读 · 0 评论 -
【记录】xcode控制台
1、屏蔽系统log日志Edit Schemes… -> Run -> Arguments -> Environment Variables添加字段 “OS_ACTIVITY_MODE” 值 “disable”。2、控制台命令po 打印参数值isLogin = true;po isLogintrueexpression 修改参数值isLogin = true;po isLogintrueexpression isLogin = falsepo isLogin原创 2021-10-15 11:08:18 · 679 阅读 · 0 评论 -
【bug】[AVCaptureMetadataOutput setMetadataObjectTypes]报错
报错内容-[AVCaptureMetadataOutput setMetadataObjectTypes:] Unsupported type found - use -availableMetadataObjectTypes修改 // 原内容 // self.metadataOutput.metadataObjectTypes = @[AVMetadataObjectTypeFace]; // 修改 self.metadataOutput.metadataObjectTypes = self原创 2021-03-16 10:27:53 · 705 阅读 · 0 评论 -
【记录】iOS网络缓存清理
1、URL [[NSURLCache sharedURLCache] removeAllCachedResponses];2、WKWebView NSSet *websiteDataTypes = [WKWebsiteDataStore allWebsiteDataTypes]; NSDate *date = [NSDate dateWithTimeIntervalSince1970:0]; [[WKWebsiteDataStore defaultDataStore] removeD原创 2021-03-15 09:58:54 · 301 阅读 · 0 评论 -
【iOS】WebsocketStompKit 使用时的几处修改【记录】
1、+ STOMPFrameFromData: 方法收到的内容会被转为一些特殊符号,像乱码一样。 for (int i=0; i < [line length]; i++) { unichar c = [line characterAtIndex:i]; if (c != '\x00') { [body appendString:[NSString stringWithFormat:@"%c", c]]; } } ... ... return [[STOMPFrame原创 2021-03-04 15:12:49 · 893 阅读 · 2 评论 -
[问题记录] objc_msgsend 报错 Too many arguments to function call
Xcode 6 之前 objc_msgsend 是可以带参数的,从 Xcode 6 之后带参数会报错 Too many arguments to function call…;解决方法1、修改设置信息Build Settings -> Enable Strict Checking of objc_msgSend Calls 改为 NO。此方法在 Xcode 12 失效,即使改为 NO,模拟器不报错,真机调试报错。2、通过类型强制转换((void (*)(id, SEL, id))objc_原创 2021-03-02 15:30:30 · 531 阅读 · 0 评论 -
iOS 函数添加任意数量参数
- (NSString *)addMoreArguments:(NSString *)firstStr,...{ va_list args; va_start(args, firstStr); // scan for arguments after firstObject. // get rest of the objects until nil is found NSMutableString *allStr = [[NSMutableString allo原创 2021-02-24 15:37:32 · 236 阅读 · 0 评论 -
iOS 时间戳转换关于 YYYY 和 yyyy 的问题记录
先看代码 NSDate *date = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; NSString *formatter = @"yyyy-MM-dd HH:mm:ss"; dateFormatter.dateFormat = formatter; NSString *time1 = [dateFormatter stringFromDate:da原创 2020-12-29 09:41:36 · 505 阅读 · 1 评论 -
UIImagePickerControllerEditedImage 图片为 nil 的解决方案
写在前面我不清楚为什么这个为空。有的说没开摄像头权限,但是我有做摄像头权限检测,没开启摄像头权限不会走到这里,会直接返回,反复测试过。所以就直接写优化方案吧。- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { //获取照片 UIImage * orgImage = [info objectForK原创 2020-10-26 16:38:01 · 945 阅读 · 0 评论 -
记录一个扫描二维码报错问题
报错: *** -[AVCaptureMetadataOutput setMetadataObjectTypes:] Unsupported type found - use -availableMetadataObjectTypes找到报错位置 _output.metadataObjectTypes = [NSArray arrayWithObject:AVMetadataObjectTypeQRCode];这行代码应该没什么问题啊,但是个别用户会报错。查找资料修改吧。 _output.me原创 2020-10-26 16:28:30 · 1822 阅读 · 0 评论 -
iOS 10.3之后动态修改App图标(Icon)
-(void)setIconWithName:(NSString *)iconName{ //更换的图标名称,如果为nil则为原始图标名称, if (IOS_VERSION>=10.3&&[[UIApplication sharedApplication] supportsAlternateIcons]) { NSString *name = [[UIApplication sharedApplication] alternateIconName];原创 2020-10-13 10:04:47 · 590 阅读 · 0 评论 -
服务器一直收到/.well-known/apple-app-site-association报错
微信配置采用了苹果的 Universal Links 方式配置。我们的项目配置完发版后运维反馈一直收到 /.well-known/apple-app-site-association 接口报错404。以前配置的时候直接放在服务器根目录的,官方文档是这么说的Create an apple-app-site-association file that contains JSON data about the URLs that your app can handle.Upload the apple-a原创 2020-09-04 09:33:28 · 5124 阅读 · 0 评论 -
Sending ‘const NSString *__strong‘ to parameter of type ‘NSString *‘ discards qualifiers
字符串传值遇到一个警告信息,记录一下Sending 'const NSString *__strong' to parameter of type 'NSString *' discards qualifiers代码是这样写的UIKIT_EXTERN const NSString * kNetworkType;使用的时候就会报这个警告,修改为:UIKIT_EXTERN NSString * const kNetworkType;const 放在 NSString * 后面就不会有警告了。原创 2020-08-20 09:52:36 · 891 阅读 · 0 评论 -
iOS导航栏失效-没有自定义返回按钮的情况
没有自定义返回按钮,右滑返回没效果?????本来是调试某个页面右滑失效问题,结果新建了个demo,写了个push,我还什么都没做,右滑没反应。郁闷啊。。。失效原因:window,当前视图view背景色没有设置或者设置为clearColor,右滑返回就会失效,两者有一个设置了背景色,就不会失效。为什么会这样呢?抽时间查一查,有知道的请告诉我,先行谢过。记录下我要调试的项目的问题,失效原因是上一级取消了侧滑- (void)viewDidAppear:(BOOL)animated { [supe原创 2020-08-14 12:07:50 · 577 阅读 · 0 评论 -
iOS 警告消除(记录贴)
1、清除一些需要忽略的警告Targets -> Build Settings (选择All,搜索custom)-> Apple Clang - Custom Compiler Flags -> Other Warning Flags.填入要忽略的警告类型右键警告点击 Reveal in Log 查看报警类型例如: -Wdocumentation,填入内容为 -Wno-documentation,在W后面添加"no-"。参考:忽略xcode的警告方法2、Pod中的第三方库指定编原创 2020-08-11 17:53:59 · 2140 阅读 · 0 评论 -
UIApplication 的 keyWindow
@property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0));AppDelegate.window== [[UIApplication s原创 2020-07-22 11:13:07 · 720 阅读 · 2 评论