Это странно. Надеюсь, я задам правильный вопрос:Чтение строки из файла с целью C
Я использую метод md5 для создания значения контрольной суммы, которое затем пишу в файл. Затем после этого я прочитал этот файл с помощью этого:
NSString * id_From_File = [[NSString alloc]
initWithContentsOfFile:path_to_ID
encoding:NSUTF8StringEncoding
error:&error];
В результате получает помещенный в NSString, который при печати дает мне очень странное поведение. Например, когда я использую это для печати,
id_with_date = [NSString stringWithFormat:@" %@ %@", dateString, id_From_File];
он будет печатать обе строки, если DateString помещается в первом параметре и id_From_File во втором. Если я переключу их (что мне нужно сделать), отобразится только id_From_File.
Edit 1: Пример переключателя:
id_with_date = [NSString stringWithFormat:@" %@ %@", id_From_File, dateString];
Я твердо считаю, что это что-то делать с кодировкой строки id_From_File.
Любые знания !?
Спасибо,
который не должен иметь. Можете ли вы опубликовать код при его переключении – vodkhang
Вы имеете в виду, когда меняю порядок параметров? Проверьте Edit 1 выше. –
Как описано, поведение не имеет никакого смысла. Я бы предложил создать небольшой тестовый проект, который показывает проблему, которую люди могут загрузить. Это поможет либо кому-то найти проблему, либо вы сами ее обнаружите в процессе ее создания. – wadesworld