Свързани въпроси '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