CopyPastor

Detecting plagiarism made easy.

Score: -1; Reported for: Open both answers

Possible Plagiarism

Reposted on 2016-07-12

Original Post

Original - Posted on 2014-06-11



            
Present in both answers; Present only in the new answer; Present only in the old answer;



You're getting this error because you've set a constraint to an IBOutlet that is removed at runtime. This happens when you set the constraint to be a placeholder in Interface Builder. Since the constraint is removed, when it goes to unarchive it, it throws an error saying it can't do so.


You're getting this error because you've set a constraint to an IBOutlet that is removed at runtime. This happens when you set the constraint to be a placeholder in Interface Builder. Since the constraint is removed, when it goes to unarchive it, it throws an error saying it can't do so.
There are two ways to correct this.
Method 1 --------
1. Right-click on your Storyboard > Open As > Source Code 2. In the opened storyboard xml, search for `placeholder="YES"`. 3. You'll find constraints that are set to be removed at runtime. Remove the placeholder attribute from the constraint, save and close. 4. Run the app and your problem should be fixed.
Method 2 --------
1. Find the constraint that's causing your problems in Interface Builder. Uncheck the Placeholder option in the GUI. This should be one of the constraints that's set to an IBOutlet in the ViewController that's causing your crash.
![Interface Builder attribute editor showing the Placeholder option checked.][1]
This is what it should look like:
![Interface Builder attribute editor showing the Placeholder option unchecked.][2]
Alternative ----------- Assuming you actually want the constraint to be a placeholder, then you'll need to remove any referencing outlets. To do this, select the constraint that you wish to be a placeholder. Then open the connections inspector (the button furthest to the right that looks like this: (->) ) and then remove any referencing outlets that may exist on that constraint.
[1]: http://i.stack.imgur.com/17Umn.png [2]: http://i.stack.imgur.com/ciqHr.png

        
Present in both answers; Present only in the new answer; Present only in the old answer;