Question: This CoffeeScript:

```
x = y > z ? 'a' : 'b'

```

[Compiles to](http://coffeescript.org/#try%3ax%20=%20y%20%3E%20z%20?%20%27a%27%20%3a%20%27b%27%0A):

```
x = (_ref = y > z) != null ? _ref : {
  'a': 'b'
};

```

I assume this is expected, just not intuitive.

This there a better way to do this in coffeescript?

Answer: 
Try changing the property from (nonatomic, weak) 

```
NSMutableString *title; 
NSMutableString *date;

```

to (nonatomic, strong) should solve your problem.
I have similar issue before. the cause of my problem is that my view controller get released after I scroll my table view, can you please check if you have same cause?