Beginning iOS 10 Part 2 Checklists - Part 4: MVC | Ray Wenderlich

This video introduces you to the MVC design pattern and how to refactor your app to use MVC.


This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3871-beginning-ios-10-part-2-checklists/lessons/4

in the override func cellForRowAt

under let item = items[indexPath.row]

you have used configureTex(for: cell, with: item)

The auto compiler was visible when you did it.

I didn’t get the auto compiler for completion & when I do type it, it doesn’t work.
Same for configureCheckmark.

any thoughts on a solution.
Thanks

Are you missing those methods from your implementation? Chances are, if your aren’t getting code completion then you either have a compiler error or the methods don’t exist. Check out your project files to see if they are there, otherwise, you’ll have to add them.

Let me know either way. If it’s a bug with the challenge or demo, I’ll update the files for you.

Cheers!

Brian,
I reworked from the start and it did then work.
I would like to provide some feedback as a user as I found your lesson difficult to follow.
At times you are typing at the bottom of the screen. When I hit pause, that shades that bit of code.
you tend to type very fast. On occassions you say one thing, type something else an example is Checkes, which you changed to Checked & made no mention of it. As the changes are being done so fast it is difficult to pick up. it woulkd be nice if you made a verbal comments.
I have also noticed you have used different terminaology when naiming things. At one stage we have AddItemViewController, then it is back to itemDetailViewController. As i encounter probelms, I go back over the video, then if I still can’t get it, I’ll go to the completed project to see if I can’t find what I have got wrong. When I have them open next to each other I find the order that we were instructed to enter code in the tutorial is different to the placement of the code in the complted project. As someone who is unskilled it makes it difficult problem solving. It would be nice if they could be exactly the same.

I have written this, purely to give you a greater appreciation of how I experience the lessons & hopefully you will give it some consideration. I enjoyed the course & liked the topic & your intro explanations are very good.

I have managed to get to the end of the tutorial. I just can’t quite get it to reopen with the saved ‘To do’ item. I can’t get the demo version of the tutorial to run beyond when I push the ‘+’ button.I get an error Thread1: signal SIGABRT . i thought it might have been a link button/action but they appear linked I did find the func loadCheclistitems() highlighted blue as well. I don’t have enough skill to understand how to resolve this.

Thanks

The challenge document needs a lot of proofreading/editing.

@vegetarianzombie I am not really clear on what “viewWithTag(1000)” means.