【xcode】FMDBでThe FMDatabase is not openエラーが出る

Objective-C で記述したソースを run するとコンソールにエラーが出た

エラー内容
--------------------------------------------------------
2015-xx-xx 19:xx:xx.xxx FMDBTest[xxxx:xxxxxx] The FMDatabase <FMDatabase: xxxxxxxxxxxxxx> is not open.
--------------------------------------------------------

原因と解決策

原因:下記の記述が反対だった
--------------------------------------------------------
FMResultSet *rs = [db executeQuery:@"select id,title from testdb"];
[db open];
--------------------------------------------------------

解決策:記述の順番を入れ替えた
--------------------------------------------------------
[db open];
FMResultSet *rs = [db executeQuery:@"select id,title from testdb"];
--------------------------------------------------------