1
私は.xib
と.swift
ファイルでカスタムUITableViewCellクラスを持っています。それから私はそれからサブクラス化したいが、私は全く同じビューを持っているので.swift
だけだが、それを構成する方法は異なる。カスタムTableViewCellスーパークラスNIBにアクセス
dequeueReusableCellWithIdentifier(superclassIdentifier) as! subclass
を呼び出そうとしましたが、エラーcould not cast value of type superclass to subclass
が生成されます。
正しく行うにはどうすればよいですか?
あなたはnibを登録しましたか? –
@SubinKKuriakose、はい、すでに 'tableView.registerNib(superclass.nib、superclass.identifier)'で登録しています。 'tableView.registerClass(superclass.class、superclass.identifier)で登録すると、スーパークラスのIBOutletがnilであることを示すエラーが表示されます。すでにsuperclass.xibとsuperclass.swiftを接続していることを再度確認します。 –
そのキャストを迅速に行うことはできません。彼らが 'サブクラス'を必要とする理由はまったく同じですか? –