一句话笔记,某段时间内遇到或看到的某个可记录的点。
- 消除工程中不必要的警告
- 导航栏出现两个返回按钮
- iOS12 自动填充验证码
一、消除工程中不必要的警告
- Reveal in Log
- -W+警告类型 : 意味着打开某种类型的警告,-Wnonnull打开nonnull类型的警告
- -Wno-+警告类型 : 意味着关闭某种类型的警告,-Wno-nonnull关闭nonnull类型的警告
笔记来源: Xcode消除编译器警告
左上角效果 层次图展示二、导航栏出现两个返回按钮
经过基本的测试这个与版本,以及系统UINavigaitonBar
无关,发现是此处 Push
的 ViewController
是一个 TabBarController
的。
后面才发现是之前前一个页面多设置了一个返回按钮
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"return_nav"]
style:UIBarButtonItemStylePlain
target:nil
action:nil];
去掉就好了。。。。
三、 iOS12 自动填充验证码
3.1、当然注意自己手机需要打开下
Passwords & Accounts 开启这个 AutoFill Passwords3.2、代码中正写,然后额外添加一个就好了
if (@available(iOS 12.0, *)) {
//Xcode 10 适配
self.testField.textContentType = UITextContentTypeOneTimeCode;
}
OK , 大致就这样了。
网友评论