hi Darrell! yes, it seems what I wrote back in June is still all too true:
unhelpful error messages, including Unable to infer complex closure return type; add explicit type to disambiguate , ‘(LocalizedStringKey) -> Text’ is not convertible to ‘(LocalizedStringKey, String?, Bundle?, StaticString?) -> Text’ and Function declares an opaque return type, but has no return statements in its body from which to infer an underlying type , which basically meant “huh??”. And these messages seldom appeared near code that I had just added. If you see messages that don’t seem helpful, or point at code that was perfectly fine before, try commenting out what you just added. Also check your spelling and ensure that your braces and parentheses match. Finally, restarting Xcode is always a good idea …! ;]
Another tip: if the preview says the app is crashing, and suggests you look at the crash log, it’s worth having a look. Problems can appear there that don’t show up in build or runtime errors.