【发布时间】:2019-05-23 03:49:15
【问题描述】:
我使用 setup、init 和 prepareForInterfaceBuilder 函数创建的视图(xib + swift 文件)无法解决问题。我尝试在带有@IBDesignable 的场景中展示它。
当我在新项目中尝试这些相同的文件时,一切正常。 但是在我有 4 个目标的主项目中它不起作用(我检查了所有文件中的所有目标成员,但问题不在于)。
当我尝试从我的 @IBDesignable 视图继承并点击 Editor -> Debug Selected Views 在情节提要中选择我的视图时,我遇到的唯一错误是一:
无法附加到 pid:“xxxx”|错误1(每次我尝试之前的步骤时,数字都会改变)。
在 Interface Builder 部分的“显示报告导航器”中,我只有这个错误:
仅显示最近的错误 :-1: 多个命令产生'/Users/Utilisateur/Library/Developer/Xcode/DerivedData/MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye/Build/Intermediates.noindex/IBDesignables/Products/Debug-iphonesimulator/MyMainProjectNameProd.app/Info.plist': 1)目标'MyMainProjectNameProd'(项目'MyMainProjectName')具有从'/Users/Utilisateur/Documents/Dev/JohnPaul/iOS/myMainProjectName-ios/MyMainProjectName/Environments/Prod/Info.plist'到'/Users/Utilisateur的复制命令/Library/Developer/Xcode/DerivedData/MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye/Build/Intermediates.noindex/IBDesignables/Products/Debug-iphonesimulator/MyMainProjectNameProd.app/Info.plist' 2)目标'MyMainProjectNameProd'(项目'MyMainProjectName')具有输出'/Users/Utilisateur/Library/Developer/Xcode/DerivedData/MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye/Build/Intermediates.noindex/IBDesignables/Products/Debug-iphonesimulator/MyMainProjectNameProd的过程命令.app/Info.plist'
我不知道现在该尝试什么,因为已经尝试过: - 删除派生数据 - 重新启动 Xcode - 重新启动我的 macbook - 取消选择/重新选择目标成员 - 删除/读取文件到项目 - 选中/取消选中调试可执行文件 - 在系统报告中搜索日志但什么都没有......
如果您想尝试查看代码,请查看以下两个文件:
https://drive.google.com/open?id=1-MIacqvQNEGJdPOHgfQIaT_ZlmCk1WAb
【问题讨论】:
标签: ios swift xcode interface-builder