آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در جابجایی بین UIViewControllerها

iMohammadi  9 سال پیش  9 سال پیش
0 0

با سلام

من در پروژه یک دکمه درست کردم به صورت زیر:

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 مورد نظر باز نمیشه. ممنون

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .