bugs」カテゴリーアーカイブ

objective-c searchResultsController tableView

平成30年3月7日(水曜日)

tableViewの高さ設定


    ((UITableViewController *)self.searchController.searchResultsController).tableView.rowHeight = 66.0;

その他、searchからの戻りとして、以下

//----------------------------------------------------------------------------
- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller {
    self.fetchedResultsController = nil;
    //[NSFetchedResultsController deleteCacheWithName:@"Master"];
    [self.tableView endUpdates];
    //[self.tableView reloadData];
}
//----------------------------------------------------------------------------

objective-c coredata

平成30年3月7日(水曜日)

update memo

datamodel内に要素として、noがあるとpredicateが上手く働かない。
対策は以下としてOK!!

    [On_off_Request setPredicate:[NSPredicate predicateWithFormat:@"%K =[cd0] %@",@"no",no]];

その他、久々として、備忘録
要素が、例えばintegerであるとして、
predicateもついintegerとしがちだが、stringなので注意!!

CORE DATA(サーチバー関連)

平成30年3月7日(水曜日)

サーチバー経由のディテールビューにて、CORE DATAを更新し、遷移元へのリターンでのERROR.
サーチテーブルと元のテーブルのセクションでもっている数の不一致が原因?なのか
取り敢えず、試したこと。

渡されたOBJECTの更新でなく、別途フェッチコントローラで更新するも、不可。

暫くして気付いたのだが、他アプリでは上手くいっていることが、本アプリでは不可となることが、
追求の原因、しかしながら、これは勘違いで、他アプリでは、別エンティティなので、同一ではない。

元のOBJECT更新に戻し、遷移元で、フェッチコントローラをnilとして、取り敢えず動作可。


Serious application error.  An exception was caught from the delegate of NSFetchedResultsController during a call to -controllerDidChangeContent:.  Invalid update: invalid number of rows in section 0.  The number of rows contained in an existing section after the update (21) must be equal to the number of rows contained in that section before the update (932), plus or minus the number of rows inserted or deleted from that section (0 inserted, 0 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out). with userInfo (null)

CoreData: error: Serious application error.  An exception was caught from the delegate of NSFetchedResultsController during a call to -controllerDidChangeContent:.  Invalid update: invalid number of rows in section 0.  The number of rows contained in an existing section after the update (21) must be equal to the number of rows contained in that section before the update (932), plus or minus the number of rows inserted or deleted from that section (0 inserted, 0 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out). with userInfo (null)

CSV READ関連 カンマ(,)に注意!!

平成30年3月2日(金曜日)

注意事項!! 以下 二点。

PHPは、WEATHER INFORMATION OF HOFU CITY内()
// 半角,を全角、に変換 iphone csv filereadで分割不良!!
$time = str_replace( “,”, “、”, $time);

その他、ロータリースイッチの切り替えは、
ソートディスクリプタと連動していることに、注意!!