我在尝试加载项目时收到此错误消息
由于未捕获的异常'NSInternalInconsistencyException'而终止app,原因:'无法使类型的视图出列:具有标识符CustomCell的UICollectionElementKindCell - 必须为标识符注册nib或类或在故事板中连接原型单元'
我的代码是:
extension ViewController: JTAppleCalendarViewDelegate, JTAppleCalendarViewDataSource {
func configureCalendar(_ calendar: JTAppleCalendarView) -> ConfigurationParameters {
formatter.dateFormat = "yyyy MM dd"
formatter.timeZone = Calendar.current.timeZone
formatter.locale = Calendar.current.locale
let startDate = formatter.date(from: "2017 01 01")!
let endDate = formatter.date(from: "2017 12 31")!
let parameters = ConfigurationParameters(startDate: startDate, endDate: endDate)
return parameters
}
func calendar(_ calendar: JTAppleCalendarView, cellForItemAt date: Date, cellState: CellState, indexPath: IndexPath) -> JTAppleCell {
let cell = calendar.dequeueReusableJTAppleCell(withReuseIdentifier: "CustomCell", for: indexPath) as! CustomCell
cell.dateLabel.text = cellState.text
return cell …Run Code Online (Sandbox Code Playgroud) 我想编写一个测试用例,在其中我将前一页中单击的元素的值与当前页面中元素值的值进行比较.
我使用以下代码 -
validateText = SoftwaresUnmappedPage_POM.checkFirstSoftwareName.getText();
expect(validateText+"*").toBe(SoftwareSummary_POM.softwareName.getText());
Run Code Online (Sandbox Code Playgroud)
例如 - 如果我单击按钮(ABC),则会加载页面.此页面包含指示我单击的元素的元素.但它将名称显示为ABC*.所以我想验证我点击的元素和我登陆的页面是否相同.
导致错误 - 预期'[object Object] '为'ABC '.
有人可以帮我解决这个问题吗?谢谢.