Мне нужно создать MongoId в XCode, потому что я загружаю файл на свой сервер с этим MongoId в качестве его имени. Затем, если файл загружен успешно, я добавляю запись на свои серверы, в которой говорится, что фотография была загружена с помощью этого MongoId. Мне просто нужно сгенерировать шестнадцатеричную строку в XCode. Есть какой-либо способ сделать это? СпасибоКак создать MongoID в XCode
2
A
ответ
1
Просто используйте приведенный ниже код, чтобы создать UUID, а затем отрежьте последние части строки, чтобы сделать ее той же длины, что и mongoId. Это обходной путь прямо сейчас, но он выполняет свою работу.
-(NSString *)uniqueFileName {
CFUUIDRef theUniqueString = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUniqueString);
CFRelease(theUniqueString);
return (__bridge NSString *)string;
}
Смежные вопросы
- 1. Как создать ссылку в Mongoid?
- 2. Невозможно создать аутентификацию в Mongoid
- 3. Mongoid создать пустую коллекцию
- 4. Как создать индекс текста в mongoid 5?
- 5. Mongoid Создать новых пользователей
- 6. Создать mongoid: config
- 7. Создать модель (RAILS) для mongoid
- 8. Создать Mongoid модель со ссылками
- 9. Mongoid - Как создать документ со встроенными документами?
- 10. Как создать подставку ActiveRecord после установки mongoid?
- 11. Как создать многоуровневый документ с помощью MongoId
- 12. Как создать Mongoid документ от JSON?
- 13. Как создать UIviews в Xcode?
- 14. Mongoid :: Ошибка :: MixedRelations в AnswersController # создать
- 15. [mongoid] [factory_girl] Как создать factory_girl в безопасном режиме? (безопасный режим mongoid)
- 16. Как использовать Mongoid Enum
- 17. создать ER-диаграмму для mongoid + rails
- 18. Xcode - Как создать всплывающее меню
- 19. Как создать для выпуска в Xcode 4.3?
- 20. Как создать пользовательский индикатор активности в Xcode
- 21. Как создать всплывающее окно в XCode Swift?
- 22. Как создать старую раскадровку в Xcode?
- 23. Как создать .dsym файл в Xcode 6.4
- 24. Как создать всплывающее окно в xcode?
- 25. Как создать файл dSYM в XCode 7.0
- 26. Как создать несколько консольных окон в XCode
- 27. Как создать категорию в Xcode 7.2?
- 28. Как создать файл iPA в Xcode?
- 29. Как создать асинхронный цикл while в xcode
- 30. Как создать страницу реестра в Xcode?
Не могли бы вы дать немного больше объяснений? Где MongoDB приходит к картине? Обычно вы используете драйвер для создания ObjectId (уникальный идентификатор по умолчанию для документа, который, я думаю, вы имеете в виду, когда вы говорите MongoId). Но также обратите внимание, что нет требования, чтобы уникальный идентификатор _id был ObjectId. Это может быть строка, число или даже встроенный документ; он просто должен быть уникальным. – wdberkeley