devxoul / Then

✨ Super sweet syntactic sugar for Swift initializers
MIT License
4.18k stars 290 forks source link

why not code hinting while use Then #14

Closed zixun closed 4 years ago

zixun commented 8 years ago

why not code hinting by xcode while use Then

devxoul commented 8 years ago

I think Xcode is silly.

KimDarren commented 8 years ago

:+1: to this issue.. Is there any great solution instead of memorizing the code?

kos9kus commented 8 years ago

"I think Xcode is silly." sounds like a pun =) Anyway, it's real downside while using this terrific lib. Could it have some workarounds or tricks ?

PabloLerma commented 8 years ago

You can create your own code snippet like this:

screen shot 2016-08-10 at 21 25 42

jedmund commented 7 years ago

If people are having the same issue as me, I think the concern is more with writing properties inside of the Then block, not necessarily the syntax of the Then block.

In that case, no, I don't think there's anything that can be done, but I'd love to be proven wrong!

devxoul commented 7 years ago

I created an issue on Swift JIRA: https://bugs.swift.org/browse/SR-2750 (please vote on JIRA issue!)

Natai commented 7 years ago

@devxoul I created a label with Then, I found that Xcode will hint if the label is a local variable,but Xcode will not if the label is a property. What happend...

devxoul commented 7 years ago

@Natai yeah, thanks to @txaiwieser (#38) we found that code hinting is now not working in class scope.

jackhub commented 7 years ago

still not working if the label is a property

devxoul commented 7 years ago

Oh my god, there was a mistypo: now working -> not working Sorry for confusing 😅

bobleesj commented 7 years ago

Collaboration Needed

If you want to use auto-completion, please visit Swift Bug and upvote. Good for both of us.

acecilia commented 6 years ago

Still not autocompleting with the new xCode :(

LeeBigRay commented 6 years ago

I tried all of what you say ,but it did not been solved

bobleesj commented 6 years ago

Life is tough.

On Tue, Dec 5, 2017 at 3:41 PM, LeeBigRay notifications@github.com wrote:

I tried all of what you say ,but it did not been solved

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://mailtrack.io/trace/link/e95e6eb0ae5d551ed1e2e21bde7a7727b5e09a58?url=https%3A%2F%2Fgithub.com%2Fdevxoul%2FThen%2Fissues%2F14%23issuecomment-349210913&userId=1948697&signature=aeb62a2bfa543c1a, or mute the thread https://mailtrack.io/trace/link/ce8d396ac9f9291f294ed667da3939f8c994efab?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOM85mxPfuuYNTK4-Qt3rbQqFCjK5lA2ks5s9OWDgaJpZM4HA5GT&userId=1948697&signature=09da59d03f62f3d4 .

KimDarren commented 6 years ago

Since Xcode 9 and Swift 4, the auto-completion is working well for me.

acecilia commented 6 years ago

As @KimDarren said, with xCode 9.1 (9B55) and Swift 4, autocompletion is working at class level for me. Yay!! @devxoul your issue (https://bugs.swift.org/browse/SR-2750) is still open though.

captura de pantalla 2017-12-05 a las 18 23 32

devxoul commented 6 years ago

@KimDarren @acecilia, have you tested using Then?

acecilia commented 6 years ago

Not yet

El 5 dic 2017, a las 18:51, Jeon Suyeol notifications@github.com escribió:

@KimDarren @acecilia, have you tested using then?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

KimDarren commented 6 years ago

Not yet too

acecilia commented 6 years ago

@devxoul just did. Seems to be working: captura de pantalla 2017-12-06 a las 16 27 00

devxoul commented 6 years ago

I've found an interesting thing. It works without a type annotation and it doesn't work with a type annotation(: UILabel).

With type annotation

screen shot 2018-01-11 at 4 13 16 am

Without type annotation

screen shot 2018-01-11 at 4 13 23 am
acecilia commented 6 years ago

Further discussion here: https://bugs.swift.org/browse/SR-2750

devxoul commented 4 years ago

This is fixed in Xcode 11.