Установить заголовок панели навигации, используя строковую переменную

import csv
with open(file_path, 'a') as outcsv:   
    #configure writer to write standard csv file
    writer = csv.writer(outcsv, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL, lineterminator='\n')
    writer.writerow(['number', 'text', 'number'])
    for item in list:
        #Write item to outcsv
        writer.writerow([item[0], item[1], item[2]])

Официальные документы: http://docs.python.org/2/library/csv.html

0
задан Tirna 11 March 2019 в 21:41
поделиться

1 ответ

В настоящее время есть только одно место, где вы устанавливаете title, и это в viewDidLoad. По сути, вам необходимо назначать chosenLanguage - title каждый раз, когда изменяется chosenLanguage.

Причина в том, что строки являются типами значений в Swift. Поэтому, когда вы присваиваете переменную title, вы фактически копируете текущее значение переменной в title. Любые изменения в переменной впоследствии не влияют на title.

(Если бы вы писали это в Objective-C, у которого нет типов значений, то же самое произошло бы, потому что свойство title использует атрибут copy.)

0
ответ дан robinkunde 11 March 2019 в 21:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: