Size: a a a

2020 May 23

A

Alim in SwiftBook
я думаю тебе надо рандомизировать подключение людей
источник

✖️Dmytri✖️ in SwiftBook
Поменяй иконку
источник

DA

Dalgat Alibekov in SwiftBook
спасибо тем кто откликнется, заранее
источник

H6

Human 678 in SwiftBook
он пишет, что ты не можешь загружать апп в стор. Проверь под каким логином ты входишь и какие у него права?
источник

ウ日

ウルグベク 日本 🇯🇵... in SwiftBook
why where is error? I can’t fint it?
источник

М

Макс in SwiftBook
ウルグベク 日本 🇯🇵
why where is error? I can’t fint it?
because salaries is just an int variable and not an array, you cannot use a for loop
источник

М

Макс in SwiftBook
and sum must be double, it cannot be assigned as int, and the method itself must contain the return keyword
источник

ウ日

ウルグベク 日本 🇯🇵... in SwiftBook
Макс
because salaries is just an int variable and not an array, you cannot use a for loop
can you give me a solution?
источник

М

Макс in SwiftBook
var salaries: Double = []
func getSelaries(sum: Double) -> Double {
var result = 0.0
for selari in selaries {
result = sum += selari
}
return result
}
источник

IA

Ivan Akulov in SwiftBook
Макс
var salaries: Double = []
func getSelaries(sum: Double) -> Double {
var result = 0.0
for selari in selaries {
result = sum += selari
}
return result
}
Тогда return после цикла логично поставить, иначе в первой итерации вернёт значение. Потом тут судя по всему разные типы sum: Int, salaries: Double. Так что будет ошибка. Приведите к одному типу.
источник

М

Макс in SwiftBook
Ivan Akulov
Тогда return после цикла логично поставить, иначе в первой итерации вернёт значение. Потом тут судя по всему разные типы sum: Int, salaries: Double. Так что будет ошибка. Приведите к одному типу.
да, что-то не проснулся ещё)
источник

М

Макс in SwiftBook
подправил
источник

IT

Ildar Timerbaev in SwiftBook
Всем привет. Изучаю SwiftUI. Использую RxSwift. Имеется следующий фрагмент кода:
class Service {
 public static var shared = Service()
 public var subject = ReplaySubject<Bool>(bufferSize: 1)
}

struct SomeView:  View {
 @State var condition: Bool = false

 var body: some View {
   if condition {
     AnotherView()
   }
 }

Как можно сделать так, чтобы при подписке на subject можно было модифицировать condition?

1) Пробовал подписываться в init в  SomeView, на что резонно получал ошибку о невозможности мутировать свойства
2) Пробовал подписаться вне, и вызывать mutating функцию в SomeView. Ошибок нет, но SomeView не перерисовывается

Я новичок, буду рад помощи или наводке.
источник

AT

Alexander T. in SwiftBook
Доброго времени суток! Никто не пытался ради интереса реализовать на Swift алгоритм RSA?
источник

IT

Ildar Timerbaev in SwiftBook
Ildar Timerbaev
Всем привет. Изучаю SwiftUI. Использую RxSwift. Имеется следующий фрагмент кода:
class Service {
 public static var shared = Service()
 public var subject = ReplaySubject<Bool>(bufferSize: 1)
}

struct SomeView:  View {
 @State var condition: Bool = false

 var body: some View {
   if condition {
     AnotherView()
   }
 }

Как можно сделать так, чтобы при подписке на subject можно было модифицировать condition?

1) Пробовал подписываться в init в  SomeView, на что резонно получал ошибку о невозможности мутировать свойства
2) Пробовал подписаться вне, и вызывать mutating функцию в SomeView. Ошибок нет, но SomeView не перерисовывается

Я новичок, буду рад помощи или наводке.
Решил проблему с помощью ObservableObject и Published.
источник

VL

Vlad Lazarev in SwiftBook
Как проверить на подключение к интренету?
Что-то актуальное кто использовал
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Vlad Lazarev
Как проверить на подключение к интренету?
Что-то актуальное кто использовал
Ага
источник

VL

Vlad Lazarev in SwiftBook
О, спс
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Vlad Lazarev
Как проверить на подключение к интренету?
Что-то актуальное кто использовал
import Network

  private func internetConnectivity() {
       let monitor = NWPathMonitor()
       
       monitor.pathUpdateHandler = { path in
           if path.status == .satisfied {
               DispatchQueue.main.async {
                   NotificationCenter.default.post(name: .internetStatus, object: true)
               }
           } else {
               DispatchQueue.main.async {
                   NotificationCenter.default.post(name: .internetStatus, object: false)
               }
           }
       }
       
       //            print(path.isExpensive)
       
       let queue = DispatchQueue(label: "Monitor")
       monitor.start(queue: queue)
   }
 

// Код для класса
 override func viewWillAppear(_ animated: Bool) {
       super.viewWillAppear(animated)
       
       NotificationCenter.default.addObserver(self, selector: #selector(internetStatus), name: .internetStatus, object: nil)
   }
   
   override func viewWillDisappear(_ animated: Bool) {
       super.viewWillDisappear(animated)
       
       NotificationCenter.default.removeObserver(self, name: .internetStatus, object: nil)
   }
 
     @objc private func internetStatus(_ notification: Notification? = nil) {
       if let status = notification?.object as? Bool {
           if !status {
               self.performSegue(withIdentifier: "toNoInternet", sender: nil)
           }
       }
   }
 
// Расширение
extension Notification.Name {
   
   static let internetStatus = Notification.Name("internetStatus")
}
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Суешь в апдилигат и потом раздаешь через обсервер
источник