Kann der Eigenschaft nicht zugewiesen werden: 'self' ist unveränderlich

9

Ich erstelle eine Seitenansicht-Anwendung. Ich habe Code für den ViewController geschrieben:

%Vor%

Aber ich bekomme einen Fehler in dieser Zeile self.pageViewController.dataSource = self . Der Fehler ist:

  

Kann der Eigenschaft nicht zugewiesen werden: 'self' ist unveränderlich

Ich bin unsicher, warum das Selbst unveränderlich ist und wie es zu beheben ist. Wenn jemand helfen könnte, danke im Voraus.

    
grahamcracker1234 12.07.2015, 14:24
quelle

2 Antworten

2

In swift müssen Sie self.pageViewController.setDelegate(self)

aufrufen

Delegierte wurden als Methoden deklariert, in einigen Fällen nicht als Eigenschaften

    
Leslie Godwin 03.09.2015, 05:13
quelle
0

Ich denke, der Compiler ist hier nicht sehr hilfreich - versuchen Sie, den Controller als folgendes Datenquellenprotokoll zu deklarieren und sehen Sie, ob das diesen seltsamen Fehler behebt

%Vor%     
Dave Roberts 12.07.2015 17:24
quelle
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' => '315938',
    'url' => 'cannot-assign-to-property-self-is-immutable',
];

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