Skip to content

Instantly share code, notes, and snippets.

@rhult
rhult / Example.m
Created September 13, 2014 07:18
Workaround for broken behavior with table view cell deselection when swiping back in navigation
- (void)viewDidLoad
{
[super viewDidLoad];
// If UITableViewController, otherwise comment out (make sure to name your tableview ivar tableView if so).
self.clearsSelectionOnViewWillAppear = NO;
}
// Use the workaround:
- (void)viewDidAppear:(BOOL)animated
@rhult
rhult / gist:6770b263489698b5380c
Created September 13, 2014 07:15
Workaround for broken deselection of tableview cells when swiping back in navigation
// Using the workaround in a UITableViewController:
// If UITableViewController, do this in viewDidLoad:
// self.clearsSelectionOnViewWillAppear = NO;
// Then add:
//- (void)viewDidAppear:(BOOL)animated
//{
// [super viewDidAppear:animated];
// [self deselectWorkaroundForSelector:_cmd];
@rhult
rhult / gist:5f26d69939214d5f2a3f
Created June 6, 2014 08:07
Naive String.toDouble() in swift
extension String {
func toDouble() -> Double? {
var formatter = NSNumberFormatter()
let number = formatter.numberFromString(self)
if number == nil {
return nil
}
return number.doubleValue
}
}