Comments (3)
It sounds like the view controller's being deallocated before its associated view is.
Be sure to keep your view controller alive as long as your view is, and to remove the view from the view hierarchy when your view controller is deallocated.
from rebel.
Changing this to be OBJC_ASSOCIATION_RETAIN_NONATOMIC has fixed my problem but i'm not sure of the full impact of this.
The view controller retains the view, so this would create a retain cycle (with the view also retaining the controller in turn).
from rebel.
I finally tracked down the problem - somehow in one of our xibs the rbl_viewController outlet had been manually connected up the parent NSViewController!
Thanks for replying so quickly to my issue, it was a big help.
from rebel.
Related Issues (20)
- Cannot build archive "error: -fobjc-arc is not supported on platforms using the legacy runtime" HOT 4
- Concerns about -prepareForReuse in RBLTableCellView HOT 13
- Blocks category for NSAlert/NSMenuItem HOT 3
- RBLHTMLView spinning the run loop HOT 2
- Removing an RBLView from superview make the application crash HOT 1
- Crashes on 10.8 due to dealloced rbl_viewController HOT 2
- RBLPopover Transient Behavior not behaving right as documented HOT 1
- Is it possible to completely hide arrow? HOT 4
- viewDidMoveToSuperview and viewDidMoveToWindow doesn't get called on controller when using RBLView HOT 1
- Update RBLPopover when contentSize changes
- Update version for cocoapods HOT 4
- Abandon Rebel? HOT 7
- Cannot build Rebel via Carthage HOT 3
- RBLResizableImage appears to not render correctly for small images (eg, 1px wide). HOT 5
- RBLResizableImage scales 2x images down to 1x yielding yucky visual artifacts. HOT 10
- Replace RBLViewController with block callbacks HOT 1
- Can we get a new tag? HOT 2
- RBLPopover doesn't dismiss when clicking outside of it from an NSStatusItem HOT 8
- RBLPopover setContentSize won't resize the Popover dynamically like in NSPopover HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rebel.