iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.

Подробнее про ios...

Я создал расширение виджета в приложении UIKit, и, поскольку это мое первое погружение в SwiftUI, я не понимаю, как я могу получить доступ к своим структурам / перечислениям и вспомогательным классам в большей базе кода проекта. Например, если у меня есть простое перечисление или структура модели, о....
28 Ноя 2021 в 01:13
Я создаю приложение, которое запрашивает у пользователей их контакты. Я новичок в Swift, но добился приличных успехов. Я вызываю эту функцию open с родительского сайта вызова и хочу получить ответное значение обратно от функции contactPicker. Я немного не знаком с подразумеваемой природой вызова c....
27 Ноя 2021 в 23:28
Мне было интересно, возможно ли, чтобы приложение всегда спасало от фона? Я использую приложение, написанное с использованием флаттера в iOS, иногда, когда я переключаю это приложение в фоновый режим, при следующем его использовании открывается новое состояние и теряется последнее состояние. можно....
27 Ноя 2021 в 17:48
У меня есть табличное представление, в котором в первой ячейке есть изображение, занимающее всю ячейку. Я хочу, чтобы строка состояния и панель навигации были прозрачными и отображали изображение. Пока что у меня панель навигации чистая и выглядит так, как нужно. Мой вопрос: как заставить строку ....
27 Ноя 2021 в 12:41
Совершенно новый для Swift. Я столкнулся с проблемой, когда объявленная строка внутри класса продолжает возвращаться к своему исходному значению после того, как я ее изменил. class Calculation: ObservableObject { var CalcString: String = "test" func modifyCalcString(newData: String) { ....
27 Ноя 2021 в 03:11
Я пытаюсь добавить UIView для каждого нажатия на экран, но как только я нажал, добавлен UIView, но я не могу защитить его на экране, он ушел, когда я развернул. Что мне делать для безопасного отображения UIView на экране и нажимать один раз, чтобы добавить второй UIView и каждый сохраненный UIView?....
Я пытаюсь получить образец буфера из captureOutput: (AVCaptureOutput *) captureOutput didOutputSampleBuffer, обработать его, а затем добавить в AVAssetWriter. Весь код работает, но он становится очень медленным, и на старых устройствах у меня низкий fps. Я подумал о том, чтобы поместить его в di....
Итак, у меня есть этот TestView, который принимает headerContent и bodyContent, struct TestView<Content: View>: View { let headerContent: (() -> Content)? = nil let bodyContent: () -> Content var body: some View { VStack { headerContent?() bodyContent() } } } И я ис....
26 Ноя 2021 в 14:04
Этот удивительный вопрос был закрыт из-за «отсутствия технических подробностей», поэтому я обязательно положите сюда побольше. Настройка: Создайте приложение iOS SwiftUI Добавьте файлы следующим образом Наблюдайте за проблемой AppleApp.swift import SwiftUI @main struct AppleApp: App { var ....
26 Ноя 2021 в 13:38
Это базовый вид struct BaseView<Content: View>: View { @State private var ShowSFView : Bool = false let content: Content init(@ViewBuilder content: () -> Content ) { self.content = content() } //Code for button and URL } Мне нужно передать два значе....
26 Ноя 2021 в 13:24
Пытаюсь сделать iOS-приложение с SwiftUI. Вот мой код: struct ContentView: View { var body: some View { VStack { Spacer() Text("SwiftUI Slots!") Spacer() HStack { Text("Credits: 1025") } Spacer() ....
26 Ноя 2021 в 12:28
У меня есть TableView, и в каждой ячейке есть UISwitch, который, если он включен, изменяет метку в строке. Вот как я его модифицирую: @IBAction func completedTask(_ sender: UISwitch) { //Getting original taskLabel let initalLabel = taskLabel.text //Modifying the string to have ....
26 Ноя 2021 в 07:56
Как заставить ContentView_Previews работать без изменения структуры приложения? import SwiftUI @main struct testApp: App { @State var function:(() -> Void)? = {} var body: some Scene { WindowGroup { ContentView(myFunction: $function) } } } struct C....
26 Ноя 2021 в 06:59
У меня есть EnvironmentObject, который отслеживает текущего пользователя с помощью snapshotlistener, подключенного к Firestore. Когда база данных обновляется, он запускает EnvironmentObject, как и предполагалось, но когда в дочернем представлении, представленном с помощью NavigationLink, обновление ....
26 Ноя 2021 в 00:05
Я пишу закрытие с обработкой ошибок, но получаю предупреждение: «Блок 'catch' недоступен, потому что в строке 'do' ошибки не возникают. Это мой код: class Service { func graphQL(body: [String:Any], onSuccess: @escaping (Foundation.Data) -> (), onFailure: @escaping (Error) -> ()) { var request =....
25 Ноя 2021 в 23:32
То, что работало годами, было self.navigationController?.navigationBar.barTintColor = MY_COLOR Но в iOS15 это не работает. Есть ответы о том, как изменить его при запуске приложения, но мне нужно изменить его после отображения панели навигации и без перезагрузки контроллера представления. Это воз....
25 Ноя 2021 в 22:09
Привет, я начинаю быстро, я получаю сообщение об ошибке «Невозможно присвоить значение типа 'Character' типу '[String]'» как я могу исправить, что мой мозг теперь теряется в этом блоге кода enter code here Импорт UIKit импорт FirebaseFirestore импорт FirebaseAuth импорт FirebaseDatabase импорт Fireb....
25 Ноя 2021 в 19:00
Почему это возможно для протокола ошибок? Для любого другого протокола мы получаем ошибку protocol SomeProtocol { } struct Test1<T> where T: SomeProtocol { } struct Test2<T> where T: Error { } let test1: Test1<SomeProtocol> = Test1() ----> Protocol 'SomeProtocol' as a type cannot conform to t....
25 Ноя 2021 в 16:42
У меня есть tableView, показывающий несколько задач, и я хотел бы программно переключаться между двумя источниками данных. Я создал сегментированный элемент управления, который отображается вверху, но когда я нажимаю на кнопки, изменений не происходит, и я не знаю, как связать сегментированный элем....
25 Ноя 2021 в 14:06
Я пытаюсь отобразить изображение в UIImageView внутри контекстного меню, однако мне не удается заставить работать режим содержимого представления изображения. Размер UIImageView соответствует размеру изображения в 1X, однако изображение, которое я добавляю, имеет размер UIScreen.main.scale, чтобы сд....
25 Ноя 2021 в 13:31
Я пытаюсь использовать CIColorKernel или CIBlendKernel с аргументами сэмплера, но программа дает сбой. Вот мой код шейдера, который успешно компилируется. extern "C" float4 wipeLinear(coreimage::sampler t1, coreimage::sampler t2, float time) { float2 coord1 = t1.coord(); float2 coord2 = t2.....
25 Ноя 2021 в 12:42
Я реализовал одно успешное vpn-соединение. Но когда я закрываю и открываю приложение, когда VPN подключен, я не могу отключить VPN. public func connectVPN() { //For no known reason the process of saving/loading the VPN configurations fails.On the 2nd time it works Log.d(message: "connectVP....
25 Ноя 2021 в 12:38
import 'package:apps/sub_pages/Apparel_brand.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'Brands_api.dart'; import 'Food_brand.dart'; import 'Apparel_brand.dart'; import 'Gift_brand.dart'; class Brands extends StatefulWidget { var type; Brands(....
25 Ноя 2021 в 11:18
У меня вопрос по грамматике Swift. У меня есть корпус переключателя в функции, и мне нужно сделать вложенный корпус переключателя примерно так, как показано ниже. func changeIcon(status: String){ switch status { case "ready", "recording", "finished", "error": if indicator.isAnimatin....
25 Ноя 2021 в 10:34
Я хочу включить и изменить цвет кнопки в зависимости от текста в пароле и подтвердить текстовые поля пароля. Итак, я нашел этот код в Интернете: func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { let tfConfirmPasswordTex....
25 Ноя 2021 в 09:54