@drmarkpowell, please check that you have no SwiftLint errors when running this. I did not seem to, which makes me wonder whether I have SwiftLint correctly installed. Please try toggling (commenting out) between CustomTextView and TextEditor and make sure all works as expected. Please also comment on the project organization and naming. I think perhaps this could be better organized and am wondering whether each view should be named SomethingView and be in a group together and whether the Manager file should really be named ViewModel.
Please also help me think through exactly where and how I should demo the use oftextViewWritingToolsWillBegin(), textViewWritingToolsDidEnd(), and isWritingToolsActive now that we have working data persistence.
@drmarkpowell when and if you merge, please merge into sample-project-internal and then I'll start breaking this out into the three lessons and starter and final folders within each lesson. Thanks!
@drmarkpowell, please check that you have no SwiftLint errors when running this. I did not seem to, which makes me wonder whether I have SwiftLint correctly installed. Please try toggling (commenting out) between
CustomTextView
andTextEditor
and make sure all works as expected. Please also comment on the project organization and naming. I think perhaps this could be better organized and am wondering whether each view should be named SomethingView and be in a group together and whether the Manager file should really be named ViewModel.Please also help me think through exactly where and how I should demo the use of
textViewWritingToolsWillBegin()
,textViewWritingToolsDidEnd()
, andisWritingToolsActive
now that we have working data persistence.— Thanks in advance! @SuzGupta