рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред
рдЕрдЪреНрдЫрд╛ рд░рд┐рдорд╛рдЗрдВрдбрд░, рдЗрд╕ рдкрд░ рдЕрдорд▓ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реВрдБ!
рдРрдк рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╣рдорд╛рд░рд╛ рдРрдк рдЕрдиреНрдп рдРрдкреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рдл рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реИред
*рдЖрдкрдХрд╛
рдпрд╣реА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдХрд╛рд░рдг рд╣реИред
рдЗрд╕ рдкрд░ рдХреБрдЫ рдкреНрд░рдЧрддрд┐ рдХреАред рдЕрдм рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рдореВрд▓ рдорд╛рд░реНрдХрдбрд╛рдЙрди String
рдФрд░ viewerCanUpdate
рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЯрд┐рдкреНрдкрдгреА рдкрд░ "..." рдФрд░ рдХреНрд░рд┐рдпрд╛ рдореЗрдиреВ рдХреЛ рднреА рддрд╛рд░-рддрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред рдпреЛрдЬрдирд╛ рд╣реИ:
viewerCanUpdate == true
рд╣реИ рддреЛ рдПрдбрд┐рдЯ рдПрдХреНрд╢рди рдЖрдЗрдЯрдо рдЬреЛрдбрд╝реЗрдВIssueViewController
. рдкрд░ рднреЗрдЬреЗрдВediting = true
рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ IssueCommentSectionController
рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░реЗрдВrawMarkdown
рдбрд╛рд▓рддрд╛ рд╣реИ, рдкрд╣рд▓рд╛ рдЙрддреНрддрд░рджрд╛рддрд╛ рдмрди рдЬрд╛рддрд╛ рд╣реИediting = false
рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЕрдиреБрднрд╛рдЧ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВрдмрд╣реБрдд рдЬрдЯрд┐рд▓, рд▓реЗрдХрд┐рди рдЫрд┐рд▓ рд░рд╣рд╛ рд╣реИред
рд╕реНрдХреНрд░реИрдЪ рдХрд░реЗрдВ рдХрд┐ рд╕реНрд▓реИрдХ рдЯреАрд╡реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░... рдмрд╣реБрдд рдЬрдЯрд┐рд▓ред рдмрдЬрд╛рдп:
IssueEditCommentViewController
рджрд┐рдЦрд╛рдПрдВ рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ UITextView
w/рдПрдХреНрд╢рди рдмрд╛рд░ рд╣реИIssueCommentModel
(рдпрд╛ рдХреБрдЫ) w/рдирдпрд╛ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рджреГрд╢реНрдп рдореЙрдбрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░рддрд╛ рд╣реИредрд╣рд╛рдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрдирд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрди рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ _lot_ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореЗрд░реЗ рдлрд╝реНрд▓рд╛рдЗрдЯ рд╣реЛрдо рдкрд░ рдЗрд╕ рдкрд░ рдФрд░ рдкреНрд░рдЧрддрд┐ рдХреА:
viewerCanUpdate
. рд╣реЛрдиреЗ рдкрд░ рд╡рд╛рдпрд░реНрдб рдЕрдк рдЕрд▓рд░реНрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпрд╛рдВрдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдФрд░ рдпреВрдЖрдИ рдЕрдкрдбреЗрдЯрд┐рдВрдЧ рдЕрдЧрд▓рд╛ рд╣реИред
TestFlight рдкрд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЗрд╕ рдкрд░ рдХреБрдЫ рдкреНрд░рдЧрддрд┐ рдХреАред рдЕрдм рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рдореВрд▓ рдорд╛рд░реНрдХрдбрд╛рдЙрди
String
рдФрд░viewerCanUpdate
рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЯрд┐рдкреНрдкрдгреА рдкрд░ "..." рдФрд░ рдХреНрд░рд┐рдпрд╛ рдореЗрдиреВ рдХреЛ рднреА рддрд╛рд░-рддрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред рдпреЛрдЬрдирд╛ рд╣реИ:viewerCanUpdate == true
рд╣реИ рддреЛ рдПрдбрд┐рдЯ рдПрдХреНрд╢рди рдЖрдЗрдЯрдо рдЬреЛрдбрд╝реЗрдВIssueViewController
. рдкрд░ рднреЗрдЬреЗрдВediting = true
рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░IssueCommentSectionController
рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░реЗрдВrawMarkdown
рдбрд╛рд▓рддрд╛ рд╣реИ, рдкрд╣рд▓рд╛ рдЙрддреНрддрд░рджрд╛рддрд╛ рдмрди рдЬрд╛рддрд╛ рд╣реИediting = false
рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЕрдиреБрднрд╛рдЧ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВрдмрд╣реБрдд рдЬрдЯрд┐рд▓, рд▓реЗрдХрд┐рди рдЫрд┐рд▓ рд░рд╣рд╛ рд╣реИред