مشکل در جابجایی بین UIViewControllerها
با سلام
من در پروژه یک دکمه درست کردم به صورت زیر:
btnMarkerInfo.setImage(imgInfo, for: .normal)
btnMarkerInfo.setTitleColor(UIColor.white, for: .normal)
btnMarkerInfo.frame = CGRect(x: w, y: UIScreen.main.bounds.height-70-56, width: 56, height: 56)
btnMarkerInfo.addTarget(self, action: #selector(vcMain.markerDidTap(_:)), for: .touchUpInside)
btnMarkerInfo.isHidden = true
btnMarkerInfo.alpha = 0
self.view.addSubview(btnMarkerInfo)
با تپ بر روی این دکمه متد markerDidTap به شکل زیر اجرا خواهد شد:
func markerDidTap(_ sender: UIButton){
let vcPointTitles = storyboard?.instantiateViewController(withIdentifier: "vcPointTitles") as! vcPointTitles
vcPointTitles.pointId = sender.tag
navigationController?.pushViewController(vcPointTitles, animated: true)
}
مشکل در اینجاست که این کدها بدون خطا اجرا میشن اما vcPointTitles باز نمیشه. البته در MainStory کلاس و storyBoardId به vcPointTitles تغییر داده شده.
کلاس vcPointTitles نیز به شکل زیر تعریف شده:
class vcPointTitles: UIViewController, UITableViewDelegate, UITableViewDataSource { ........ }
ممنون میشم راهنمایی کنید که چرا بدون اینکه هیچ خطایی داده بشه و BreakPoint به داخل متد markerDidTap داخل میشه اما باز هم ViewController مورد نظر باز نمیشه. ممنون
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .