我想一個CLFormRowDescriptor
連接到一個視圖控制器以這樣的方式CLFormRowDescriptor不連接到一個視圖控制器
var form = XLFormDescriptor()
var section : XLFormSectionDescriptor
var row : XLFormRowDescriptor
form = XLFormDescriptor(title: "ABC") as XLFormDescriptor
section = XLFormSectionDescriptor.formSectionWithTitle("Bla bla") as XLFormSectionDescriptor
form.addFormSection(section)
row = XLFormRowDescriptor(tag: "bla", rowType: XLFormRowDescriptorTypeSelectorPush, title: "BlaBla");
row.action.viewControllerStoryboardId = "test";
section.addFormRow(row)
和視圖控制器故事板ID是test
。 當我運行該應用程序時,得到以下錯誤消息:
2015年7月3日16:42:24.022 TESTTEST [1001:203160] ***
斷言故障 - [XLFormSelectorCell formDescriptorCellDidSelectedWithFormController :],/Users/valec/Developer/TestTest/ios/Pods/XLForm/XLForm/XL/Cell/XLFormSelectorCell.m:166
2015-07-03 16:42:24.024 TestTest [1001:203160] * **
終止應用程序由於未捕獲異常'NSInternalInconsistencyException',r奕: 'rowDescriptor.action.viewControllerClass必須符合XLFormRowDescriptorViewController協議' ***第一擲調用堆棧:
(0x18246c2d8 0x1941400e4 0x18246c198 0x183320ed4 0x100387a5c 0x100398680 0x10039c6d0 0x18700d408 0x1870c7724 0x186f681d4 0x186ed8680 0x1824242a4 0x182421230 0x182421610 0x18234d2d4 0x18bda36fc 0x186f4af40 0x100028e8c 0x1947eaa08) 的libC++ abi.dylib:以NSException類型的未捕獲異常終止
您對如何解決此問題有想法嗎?你需要任何進一步的代碼或信息?
謝謝你的回答。好吧,我看到了問題:它不知道傳遞給該行的值。就我而言,我只是不想傳遞任何價值,它應該只連接到另一個頁面,當點擊行...我怎麼能做到這一點? – ValeC