Xcode 7.3で、storyboardを使わずにtableviewをクリックすると、DetailViewController.swiftへ画面遷移するソースを書いています。

CustomViewController.entryにself.List[indexPath.row]の値を代入したいのですが、cannnot assign value of type self.List[indexPath.row]とエラーがでて、代入できません。

self.List[indexPath.row]にはURLが入っております。

sugueを使わずにCustomViewControllerにURLを受け渡す方法を、教えてください。

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

    let CustomViewController = DetailViewController()
    CustomViewController.entry = self.List[indexPath.row]
    parent!.navigationController!.pushViewController(detailViewController , animated: true)
}