我正在尝试在自定义表格视图单元格中实现水平选择器视图(来自GitHub的AKPickerView-Swift)。
选择器视图是一个自定义类,在故事板的原型单元视图中,我添加了两个属于该类的UIView,并将它们作为<body>
<div class="menu-wrap">
<nav class="menu">
<ul class="clearfix">
<li class="current-item"><a href="#">Home</a>
</li>
<li><a href="#">Collaboratori</a>
<div class="sub-menu-collab">
<div>
<ul class="listanomi">
<li><a href="#">Paolo</a><img class="menuimage" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSR6KryU6yZY04TXZ7qgzBYtX61idklEgJGxnee_MausSGZJQqvmRXEbvo" title="Paolo">
</li>
<li><a href="#">Luca</a><img class="menuimage" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSR6KryU6yZY04TXZ7qgzBYtX61idklEgJGxnee_MausSGZJQqvmRXEbvo" title="Luca">
</li>
<li><a href="#">Anna</a><img class="menuimage" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSR6KryU6yZY04TXZ7qgzBYtX61idklEgJGxnee_MausSGZJQqvmRXEbvo" title="Anna">
</li>
<li><a href="#">Mara</a><img class="menuimage" src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSR6KryU6yZY04TXZ7qgzBYtX61idklEgJGxnee_MausSGZJQqvmRXEbvo" title="Mara">
</li>
</ul>
</div>
</div>
</li>
<li><a href="#">Materie di Competenza</a>
<ul class="sub-menu-mat">
<li><a href="#">penale</a>
</li>
<li><a href="#">civile</a>
</li>
<li><a href="#">punto c</a>
</li>
<li><a href="#">punto d</a>
</li>
</ul>
</li>
<li><a href="#">Arte</a>
<ul class="sub-menu-arte">
<li><a href="#">mostre</a>
</li>
<li><a href="#">eventi</a>
</li>
<li><a href="#">punto c</a>
</li>
<li><a href="#">punto d</a>
</li>
</ul>
</li>
<li><a href="#">Contatti</a>
</li>
</ul>
</nav>
</div>
</body>
连接到我的自定义IBOutlet
类。
当我运行程序时,它崩溃并出现错误:
EXC_BAD_INSTRUCTION(代码= EXC_I386_INVOP,子代码= 0x0)
在自定义UITableViewCell
类中显示UITableViewCell
的行(请参阅image)。
在该屏幕截图的右侧,您可以在常规视图控制器中看到相同选择器视图的实现,该工作正常。
XCode屏幕底部的输出窗口显示以下错误:
致命错误:在展开Optional值时意外发现nil (lldb)
当我尝试在表格视图单元格而不是常规视图控制器中实现这些选择器视图时,我应该做些什么?
我正在使用XCode 7.1并在Swift中编写。
这是我的WorkoutTableViewCell.swift类中的代码
self.eventTypePicker.delegate = self