feorlen / FeorlenToDo2

0 stars 0 forks source link

ToDo homework 2 & comments #1

Open feorlen opened 10 years ago

feorlen commented 10 years ago

/cc @nesquena @timothy1ee

This is an ugly clone of a tutorial, I am continuing to work on it but I am submitting what I have now before class. It needs to be rebuilt from scratch to be in any way reasonable code.

In general, I found this lesson to be very complicated and it does not seem like it should be. I think most of my trouble is with interacting with storyboard objects and getting the right stuff connected in the right order. (It seems a lot of tutorials assume you have a giant external monitor to see everything at once.)

Things I still have questions about:

When I add a bunch of items to my list, it adds them but doesn't scroll to show them. What am I missing? I sometimes can see the very very tiny scroll bar in the simulator, but I can't seem to use it?

If this is not using CoreData, how are the items persisted? The data controller has an array to contain items, but doesn't that go away when the app exits?

When saving a new item, this strange message is logged:

2013-10-16 15:29:54.866 BirdWatching[10442:a0b] Warning: Attempt to dismiss from view controller <UINavigationController: 0x8d90a20> while a presentation or dismiss is in progress!

I found some discussion of this error requiring a check for an animated dismiss or something being connected more than once, but I'm still trying to sort out how to apply it to this example. http://stackoverflow.com/questions/15875538/attempt-to-dismiss-from-view-controller-while-a-presentation-or-dismiss-is-in-pr

How should I allow rearranging items in the table? The skeleton code has these optional methods, but what is the difference between "rearranging" and "conditional rearranging"?

/* // Override to support rearranging the table view.

/* // Override to support conditional rearranging of the table view.

timothy1ee commented 10 years ago

Andrea, the screenshots in the assignment showed inline editing of the todo items. Also, the user stories of editing, reordering, deleting, and persistence are not implemented.

As we mentioned, the course policy requires on time submission of the weekly projects. I'm going to move you to the course observers. You'll still have access to the course materials and can follow along at your own pace.

feorlen commented 10 years ago

Ok, I understand my homework submission is incomplete. What does this mean for the team project with the rest of my group?

Andrea

On 17 Oct 2013, at 1:12, Timothy Lee notifications@github.com wrote:

Andrea, the screenshots in the assignment showed inline editing of the todo items. Also, the user stories of editing, reordering, deleting, and persistence are not implemented.

As we mentioned, the course policy requires on time submission of the weekly projects. I'm going to move you to the course observers. You'll still have access to the course materials and can follow along at your own pace.

— Reply to this email directly or view it on GitHub.

timothy1ee commented 10 years ago

They'll continue with a 2 person group. Based on the wireframes I reviewed, it's still achievable.