xcode 6 beta 4 - MessageComposeResult kann nicht in OptionalNilComparisonType konvertiert werden

7

Ich habe gerade von Xcode 6 Beta 3 auf Beta 4 aktualisiert. In 3 hat meine App perfekt kompiliert, aber in 4 habe ich den folgenden Fehler. Kann jemand bitte eine Lösung erklären und zur Verfügung stellen.

%Vor%     
naughtynaj 02.08.2014, 20:31
quelle

4 Antworten

3

Es ist ein Fehler in der Art, wie dieses Modul mit Swift verbunden ist. Berichte Es. Um das Modul zu verwenden, bleiben Sie in Objective-C, bis der Swift-Überbrückungsfehler behoben ist.

Der Hauptteil des Bugs scheint mir zu sein:

  • Dies sollte ein enum sein, und es ist nicht; Es ist eine Struktur

  • Die Struktur hat eine value , die vergleichbar sein sollte, aber sie hat keinen Getter (du kannst sie bei der Initialisierung setzen, aber du kannst sie später nicht bekommen)

matt 02.08.2014, 20:43
quelle
22
%Vor%     
user3980732 26.08.2014 21:29
quelle
3

Für Swift 2 müssen Sie rawValue :

verwenden %Vor%

Wenn Sie nur an einem bestimmten Wert interessiert sind, können Sie natürlich eine if-Anweisung verwenden:

%Vor%     
Zorayr 14.08.2015 07:12
quelle
1

Für Swift 3.0 benötigen Sie Folgendes:

%Vor%     
DKCode 30.09.2016 02:38
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '410041',
    'url' => 'xcode-6-beta-4-messagecomposeresult-is-not-convertible-to-optionalnilcompariso',
];

$_SESSION = [
    '__flash' => [],
];