Свързани въпроси 'optional'

подготви сегю неочаквано намерена нула, докато разопакова незадължителна стойност
Да, друго намери нула при разопаковане на грешка с незадължителна стойност. Прочетох тонове други публикации за препълване на стека с подобни грешки като този и много други. Все още не разбирам напълно как да се справя правилно с разгръщането на...
379 изгледи
schedule 19.09.2022

Проверете дали текстово поле от колекция от UITextFields е празно
В момента имам колекция от UITextFields, свързана от IB към моя Swift код. Потребителят има опция да докосне бутон, за да премине към следващия изглед, но моето приложение изисква всички полета да бъдат попълнени. По-долу е моят метод, който...
1753 изгледи
schedule 22.09.2022

Тернарно разгръщане в swift
В swift използвам този код: var categories: Results<Category>? //Realm dataType override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { if let categories = categories, !categories.isEmpty {...
561 изгледи
schedule 24.09.2022

SQL незадължителни параметри чрез VB.net
Имам страница за търсене на документи с три списъчни кутии, които позволяват множество селекции. те са: Категория А година Категория Б Само категория А е задължителна, останалите са незадължителни параметри и може да са празни. Всеки...
1237 изгледи
schedule 27.11.2022

Монади с Java 8
В интерес на разбирането какво е монада, може ли някой да даде пример с помощта на java? възможни ли са те Ламбда изразите са възможни с помощта на java, ако изтеглите предварителната версия, съвместима с ламбда JDK8 от тук...
39273 изгледи
schedule 10.12.2022

Множество разопаковане на опции
Имам обект, да кажем, че се нарича „Събитие“. Събитието има няколко опции. struct Event { var name: String! var location: String? var attendees: [String]? var dresscode: String? var startDate: NSDate! var endDate: NSDate? var description: String...
111 изгледи
schedule 15.12.2023

Java 8 Optional и flatMap - какво не е наред?
Част от кода: public class Player { Team team; String name; } public class Team { List<Player> players; } public class Demo { @Inject TeamDAO teamDAO; @Inject PlayerDAO playerDAO; List<String>...
7073 изгледи
schedule 08.01.2024

Фатална грешка на IOS Swift: неочаквано намерена нула при разопаковане на незадължителна стойност
Аз съм начинаещ в програмирането на IOS и в цялото програмиране. (Имам XCODE 6.4) Имам код в моя TableViewController, в който има данни, които искам да предам на друг viewController. Четох много за това в интернет и след това написах този код:...
1747 изгледи
schedule 04.02.2024

Незадължителни типове с Parse и Swift
if var findPublisher:PFQuery = PFUser.query(){ findPublisher.whereKey("objectId", equalTo:quote.objectForKey("publisher").objectId)//error here } Получавам грешка. Стойност от произволен незадължителен тип „Всеки обект“? не е...
99 изгледи
schedule 21.02.2024

Може ли масив от предполагаеми форми на Fortran 90 да бъде НЕЗАДЪЛЖИТЕЛЕН аргумент?
ЗАБЕЛЕЖКА: Все още проучвам този проблем – моля, не го разглеждайте още – грешката може да е другаде Бих искал аргументът към подпрограмата да е НЕЗАДЪЛЖИТЕЛЕН, но този аргумент също се оказва масив с предполагаема форма. Когато се опитвам да...
736 изгледи
schedule 23.04.2024

Твърде много опции правят кода объркан в Swift
Анализирам малко JSON и това е първият път, когато го правя на Swift. Напоследък избягвам използването на принудителни понижавания, тъй като това е лоша практика. За съжаление, недостатъкът на това е, че кодът ми стана много по-объркан, особено в...
292 изгледи
schedule 26.04.2024

Swift: защо все пак имам нужда от опции?
Прочетох няколко статии за това и разбирам основния принцип и съм съгласен, че може да бъде полезно в някои случаи. През повечето време обаче бих искал програмата ми да се срине, ако получавах nil някъде, където не би трябвало да бъда -- така...
745 изгледи
schedule 03.06.2024

Кратко Незадължително разопаковане
В процес съм на изучаване на Swift, експериментирах с разопаковане на Optional и попаднах на тази ситуация: let displayText: String? if let item = displayText { if let value = Double(item) { print("\(value)") } else {...
54 изгледи
schedule 06.04.2024

Има ли някакъв вграден начин за комбиниране на две опции?
В следната примерна програма има ли някакъв начин да избегна необходимостта да дефинирам map2 ? fn map2<T, U, V, F: Fn(T, U) -> V>(f: F, a: Option<T>, b: Option<U>) -> Option<V> { match a { Some(x) =>...
5504 изгледи
schedule 07.02.2024

Swift 2.1 guard срещу if let
В този пример коя би била подходящата конвенция за използване? static func getWindowSize(scene: SKScene) -> NSRect? { if let windowSize = scene.view?.bounds { return windowSize } else { print("Could not get window...
176 изгледи
schedule 14.10.2022