1、XCode真机调试APP时报dyld: Library not loaded: @rpath/XXX等错误
解决:在TARGETS->General->Embedded Binaries下添加缺失的lib
2、Could not load the "meinu.png" image referenced from a nib in the bundle
解决:因为在Assets.xcassets下meinu.png没有放置与正在运行Device对应的图片,添加即可。
3、ipad无法使用.actionSheet,即下面这句代码在ipad下运行会崩溃。
UIAlertController(title: "提示",message: msg, preferredStyle: .actionSheet)
解决:方法一:判断是否是ipad,使用.preferredStyle:alert;
方法二:设置UIAlertController的popoverPresentationController
let optionMenu = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
let popoverPresentationController = optionMenu.popoverPresentationController
if popoverPresentationController != nil {
popoverPresentationController?.sourceRect = sender.frame
popoverPresentationController?.sourceView = sender
}
4、 【iOS】Frame和Bounds的区别以及获取绝对坐标的办法5、 loaded the "xxxViewController" nib but the view outlet was not set.'