Questions tagged [initwithcoder]
49 questions
27
votes
3 answers
Objective C - Custom view and implementing init method?
I have a custom view that I want to be able to initialize both in-code and in nib.
What's the correct way to write both initWithFrame and initWithCoder methods?
They both share a block of code that is used for some initialization.

aryaxt
- 76,198
- 92
- 293
- 442
19
votes
1 answer
Why isn't initWithCoder initializing items correctly?
I've got a subclass of UITableViewCell. My subclass contains several UILabels. I want my subclass to initialize these labels to some default settings that applies to every table view cell of mine.
I read that I should be using initWithCoder for…

Ryan
- 7,733
- 10
- 61
- 106
8
votes
4 answers
When do you use encodeWithCoder: and initWithCoder: on the iPhone?
As my question in the subject above states, what requirements do you typically have to meet in order to say "Ok, I need encodeWithCoder: and initWithCoder: instantiation for this"? Typically you can write object state to NSUserDefaults, so I'm…

Coocoo4Cocoa
- 48,756
- 50
- 150
- 175
7
votes
2 answers
Load custom UIView with XIB from a View Controller's view using IB
I have a custom UIView (MyCustomUIView) which is built using Interface Builder. I'd like to place this custom view in MyViewController's view, which is also designed using IB. I've placed an UIView as a subview in MyViewController's XIB and set it's…

Daniel
- 73
- 1
- 1
- 6
6
votes
1 answer
How to code initwithcoder in Swift?
i'm newbie in swift adn i have problem with initwithcoder in swift.
I have class UserItem, i need it to save user login.
in objective c is like this
- (id)initWithCoder:(NSCoder *)decoder{
if (self = [super init]){
self.username =…

Dian Sigit
- 71
- 1
- 1
- 2
6
votes
1 answer
Setting Finished TabBar images when using storyboards?
I am working on an application where the bulk of the UI is setup via a Storyboard in Xcode. One thing that I want to do is specify "Finished" images for the UITabBarItems on a TabBar rather than the default "Stencilled" images that you can access…

fuzzygoat
- 26,573
- 48
- 165
- 294
5
votes
4 answers
NSCoding and saving/loading default values issue
I'm writing some code for an iPhone app, and I'm having issues getting default data to load in correctly. I am basing my code off some example from the "Learning Cocos2d" book by Ray Wenderlich.
It seems that even when I delete the app outright…

Mark Tuttle
- 185
- 1
- 1
- 9
4
votes
3 answers
NSOpenGLView with OpenGL 3.2 Core
I apologies in advance if this question will be trivial or a nonsense...this is one of the first app that I'm developing. (Unfortunatley) I'm not a developer.
I have a NSWindow which contains a custom View which is a subclass of NSOpenGLView.
Since…

Andrea3000
- 1,018
- 1
- 11
- 26
4
votes
0 answers
XCode8 initWithCoder frame Size
Found if use XCode 8 XIB file, the UIView initWithCoder will get frame (0, 0, 1000, 1000) instead of the XIB frame size setting.
Check the diff of XIB xml file it will add

Yang Young
- 602
- 5
- 6
4
votes
0 answers
iOS : initWithCoder fail : 'Exercised class for selector implementation needs to be pushed'
I have an UIImageView subclassed as CLImageView that has been implemented with lazy load.
Just ago I have encountered this error message :
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Exercised class for…

CheeseLemon
- 126
- 8
3
votes
2 answers
ios: questions regarding init(frame:) and init?(coder:)
Apple's tutorial describes the difference between init(frame:) and init?(coder:) as
You typically create a view in one of two ways: by programatically
initializing the view, or by allowing the view to be loaded by the
storyboard. There’s a…

user8822312
- 255
- 4
- 14
3
votes
0 answers
Access custom view's user-defined runtime attributes from initWithCoder
I have instances of a custom view class in a XIB that I need to initialize by calling a custom initializer that takes certain parameters. In order to configure these in interface builder I need to pass those parameters somehow to the initializer,…

devios1
- 36,899
- 45
- 162
- 260
3
votes
0 answers
Check whether UIView is loaded from a Nib/Storyboard or was created programmatically
Is there any way to identify whether a UIView is loaded from a nib file/Storyboard, or instantiated dynamically from user code? I am creating a custom UIView subclass so I have full access to instance methods.
Would checking whether initWithCoder:…

Can Poyrazoğlu
- 33,241
- 48
- 191
- 389
3
votes
2 answers
IBOutlet is nil after initWithCoder is called
Simple problem, I have defined a UIImageView, called bigImageView in a UIViewController using the storyboard,
It's declared in the h file of that UIViewController as follows:
@property (retain, nonatomic) IBOutlet UIImageView *bigImageView;
on my…

Alon_T
- 1,430
- 4
- 26
- 47
3
votes
2 answers
Objective-C iOS Development Using viewDidLoad or initWithCoder when setting Variables and Why?
So it seems like I should be setting my member variables in viewDidLoad - but I am confused as to why setting these variables in initWithCoder fails, since both are called at the start of the program.
In particular I have a line of code:
[worldView…

user3084415
- 75
- 2
- 8