web-dev-qa-db-fra.com

Xcode 7 Err "Espace réservé de l'éditeur dans le code source"

Je viens de commencer à essayer d'apprendre Swift, mais une erreur se répète et je ne peux pas savoir pourquoi - "Espace réservé de l'éditeur dans le code source". Quelle pourrait en être la cause (je ne parviens pas à publier une photo du code car je suis un nouveau membre).

Merci

8
Richard

Cela m'est arrivé tout à l'heure, mais la raison en était assez simple une fois que j'ai examiné le code. J'utilisais la classe autofill comme param pour une fonction. Ergot "titulaire"

//Leaving the auto-completed signature gave the error
myclass.myFunction(myParam: UIControl)

//removing the auto complete params and using a real one cleared error
myclass.myFunction(myUIControl)
5
Sean

Il m'est juste arrivé d'utiliser xcode 7.3.1 sur le code existant "c'était bien hier" . Je ne voyais rien de mal, alors j'ai retapé (la ligne incriminée pour voir où cela s'est mal passé) sur la ligne ci-dessus et supprimé l'original et l'erreur est partie. Un diff git ne montre aucun changement.

2
nikrb

Pour moi, cela a aidé à résoudre ce problème (mon code est correct) en appliquant simplement Xcode - Product - Clean (Maj + Cmd + K)

2
Kiryl Ivanou

J'ai eu ce problème lors d'un cours Udemy qui n'a pas mis à jour le programme avec la nouvelle information Swift 3. Du moins, c’est ce que je suppose qui est à l’origine du problème qui m’a causé cette erreur.

Ancien code cassé:

let cell = UITableViewCell(style: UITableViewCellStyle, reuseIdentifier: "Cell")

Nouveau code de travail

let cell = UITableViewCell(style: UITableViewCellStyle.default, reuseIdentifier: "Cell")
0
lorddarq

J'ai eu le même problème, il était causé par un double espace (Xcode 8.1 beta)

avant:

let cell = UITableViewCell(style:  UITableViewCellStyle.default, reuseIdentifier: "Cell")

après le travail!):

let cell = UITableViewCell(style: UITableViewCellStyle.default, reuseIdentifier: "Cell")

(les 2 espaces sont après "style:")

0
Troy Parry

J'ai eu ce problème quand je faisais le Swift pour pratique débutant de Udacity.com. La raison que j’ai découverte plus tard est que Xcode mettra le type de variable tel que int ou Bool en tant qu’espace réservé et que vous devrez le remplacer vous-même par la valeur réelle. 

func screenVIP(age: Int, onGuestList: Bool, knowsTheOwner: Bool) {

A la fin, vous devriez le remplacer par des valeurs données comme celles-ci:

screenVIP(age: age, onGuestList: onGuestList, knowsTheOwner: knowsTheOwner)
0
Jack Du

C'est arrivé à moi, mais j'avais oublié de définir une partie du code:

Quand j'obtiens l'erreur:

let cell = tableView.dequeueReusableCellWithIdentifier("EmployeeTableViewCell",
    forIndexPath: NSIndexPath) as! EmployeeTableViewCell

Après j'ai fixé:

let cell = tableView.dequeueReusableCellWithIdentifier("EmployeeTableViewCell",
    forIndexPath: indexPath) as! EmployeeTableViewCell
0
Ítalo Chesley