Вопросы, помеченные тегом «swift»
Swift - это язык программирования общего назначения, разработанный Apple Inc, впервые выпущенный в 2014 году для ее платформ и Linux. Swift имеет открытый исходный код. Используйте тег только для вопросов о языковых функциях или необходимости кода в Swift. Используйте теги [ios], [ipados], [macos], [watch-os], [tvos], [swiftui], [cocoa-touch] и [cocoa] для (не зависящих от языка) вопросов о платформах или каркасы.
9 августа 2021 в 07:19
133
2
как я могу открыть URL-адрес текущего приложения iOS вместо Safari?
Допустим, у меня есть одна кнопка в приложении, и при нажатии на нее вызывается веб-страница или URL-адрес.
Теперь я хочу открыть эту веб-страницу на экране своего приложения вместо Safari или любого другого браузера?
я думаю, это возможно с веб-представлением.
9 августа 2021 в 06:42
112
1
Когда мне нужно реализовать содержимое `reduce`?
Используйте этот код в качестве ссылки.
Если вы закомментируете код и оставите содержимое пустым, а затем запустите его, произойдет то же самое.
struct SizePreferenceKey: PreferenceKey {
typealias Value = CGSize
static var defaultValue: Value = .zero
...
9 августа 2021 в 06:35
87
1
как перезагрузить табличное представление при закрытии контроллера представления в Swift 5
1
Я искал этот сайт и Интернет и просто искал простой пример того, как перезагрузить табличное представление контроллера корневого представления из подробного представления. Я пробовал уведомления, устанавливая табличное представление в контроллере подробного...
9 августа 2021 в 05:50
105
1
Результат вызова sorted(by:) не используется
Я пытаюсь отсортировать свой массив от более высокого к более низкому количеству голосов, я могу добавить значение в массив, но когда я попытался его отсортировать, он показывает предупреждение Result of call to 'sorted(by:)' is unused
Мой код -
struct WallAction {
...
9 августа 2021 в 05:46
224
2
Невозможно заархивировать проект ReactNative в Mac M1
При попытке заархивировать я получаю следующую ошибку -
Multiple commands produce...
9 августа 2021 в 05:26
125
1
Swiftui - невозможно получить доступ к объекту среды
Я работаю над проектом, в котором я делаю сетевой вызов на сервер и получаю обратно разные данные в зависимости от типа вызова, который я делаю. Проблема, с которой я сталкиваюсь, заключается в доступе к переменным из моих данных, которые декодируются в структуру для...
9 августа 2021 в 05:25
124
1
Как я могу использовать родительский идентификатор для размещения дочерних данных?
final class InformationController{
func create (_ req: Request) throws -> EventLoopFuture<Pers>{
let perinfo=try req.content.decode(Pers.self)
return perinfo.save(on: req.db).map {perinfo}
}
func putpers (_ req: Request) throws...
9 августа 2021 в 04:27
110
0
Swiftui photoOutput для изображений не вызывается каждый раз
На самом деле это та же проблема, что и в этом сообщении AVCapturePhotoCaptureDelegate photoOutput() не вызывается каждый раз однако никто не ответил на это. Я обнаружил, что на takePic иногда вызывается функция photoOutput, а не другие, это буквально 50/50. Я...
9 августа 2021 в 03:59
126
0
Остановить пользователя, использующего control-c, чтобы остановить инструмент командной строки в Swift
Я хочу запретить пользователю использовать Ctrl-c для остановки инструмента командной строки и что-то делать, когда пользователь нажимает Ctrl + c. Я нахожу что-то, но это не работает в swift5
signal(SIGINT, SIG_IGN)
let sigintSrc =...
9 августа 2021 в 03:40
77
1
Как написать обработчик завершения в отдельном блоке кода в Swift с параметрами вне области видимости
Я пытался сделать свой код чистым и отделить приведенный ниже код, я хочу удалить из него завершающий обработчик завершения и написать обработчик завершения в другом блоке кода.
func uploadMarcasMetodoNovo(_ id_resenha: Int) {
let resenhaDados:ResDadoModel =...
9 августа 2021 в 03:12
1271
4
Функция Async/Await без возврата | Свифт 5.5
Как я могу удалить возврат Bool из моей функции без получения ошибки:
Generic parameter 'T' could not be inferred
Это функция:
private func syncDataStore() async throws -> Bool {
try await withUnsafeThrowingContinuation { continuation in
...
9 августа 2021 в 03:04
27
0
CryptoSwift не может частично расшифровать
В настоящее время я реализую частичную расшифровку с использованием режима AES-128 CBC. Я использовал 3 разные библиотеки и 2 разных собственных подхода к расшифровке. Пока что все они терпят неудачу в этом одном блоке, который я не могу исправить.
Пожалуйста,...
9 августа 2021 в 02:47
105
2
Как разобрать конкретный файл JSON в SwiftUI
Допустим, я пытаюсь разобрать этот конкретный файл JSON с помощью SwiftUI:
data.json
[
{
"number": 1,
"word": "hello",
"sentence": {
"word_one": "my",
"word_two": "name"
"word_three": "is"
...
9 августа 2021 в 01:56
79
1
Почтовый запрос Firebase Swift/SwiftUI устарел
Я пытаюсь отправлять сообщения с помощью облачного обмена сообщениями Firebase и следую некоторым онлайн-учебникам. Хотя код работает, я сталкиваюсь с устаревшими предупреждениями и хотел бы их исправить, если это возможно.
Вот мой код внутри моего файла swift:
func...
8 августа 2021 в 23:38
77
1
Неправильная дата из компонентов
Итак, это интересно:
po Calendar.default.date(from: DateComponents(year: 2022, month: 1, hour: 16, minute: 1, second: 1, weekday: 1, weekOfMonth: 1))
▿ Optional<Date>
▿ some : 2021-12-26 23:01:01 +0000
- timeIntervalSinceReferenceDate : 662252461.0
Я...
8 августа 2021 в 21:57
74
1
Установите высоту UINavigationBar пропорционально размеру экрана
У меня есть 5 вкладок в UITabBarController, и каждая из них встроена в UINavigationController. Я хотел бы установить высоту этой вкладки на 8% экрана, но я не могу установить ограничения для StoryBoard, также, если я попытаюсь установить его из кода, он станет черным и...
8 августа 2021 в 21:06
156
0
Swift Vapor Filter с типом поля Массив, содержащий значение
Я пытаюсь создать метод, с помощью которого игроки могут получать свои сообщения в игре.
Объект сообщения имеет свойство receivers, которое представляет собой массив UUID, содержащий идентификаторы игроков (в случае, если сообщения отправляются нескольким игрокам).
Как...
8 августа 2021 в 21:03
322
3
Текст диктовки (распознавание речи) не соответствует строке в Swift
Я разработал функцию распознавания речи, которая может обнаруживать арабский звук и возвращать строку, которую я назначаю переменной с именем speechRecogText.
В коде у меня также есть текстовое поле, в котором я сохраняю ввод в другой строковой переменной с именем...
8 августа 2021 в 20:49
55
1
UITableViewCell с автоматической высотой и автомакетом
Я создаю UITableView, в котором ячейка имеет автоматическую высоту. Каждая ячейка имеет 3 UILabel, которые используют Autolayout:
Я думаю, что все ограничения установлены правильно, однако я испытываю что-то странное, и некоторые ячейки с меткой Event имеют большую...
8 августа 2021 в 20:05
104
1
Внешний ARSCNView, чтобы реагировать на собственный
У меня есть собственное представление, использующее ARSCNView, скажем, что-то вроде
import Foundation
import UIKit
import ARKit
import SceneKit
@available(iOS 11.0, *)
class ARSceneView: ARSCNView, ARSessionDelegate, ARSCNViewDelegate {
}
Мне нужно использовать его...