平成30年3月9日(金曜日)
参考url
平成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]; } //----------------------------------------------------------------------------
平成30年3月7日(水曜日)
update memo
datamodel内に要素として、noがあるとpredicateが上手く働かない。
対策は以下としてOK!!
[On_off_Request setPredicate:[NSPredicate predicateWithFormat:@"%K =[cd0] %@",@"no",no]];
その他、久々として、備忘録
要素が、例えばintegerであるとして、
predicateもついintegerとしがちだが、stringなので注意!!
平成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)
平成30年3月4日(日曜日)
target
buildsetting
frameworksearchpath
/Users/a_n/Desktop/xcode5_new/….削除
平成30年3月4日(日曜日)
MAPロケーション利用について、タイトル文字列をplistに追加。
予め、リストにあるので、選択肢、文字列を入力すればOK!!
参考url
平成30年3月3日(土曜日)
MapvFlipViewController.h
@class MapvFlipViewController;
// ここを修正 2追加
@protocol FlipsideViewControllerDelegate2
– (void)flipsideViewControllerDidFinish:(MapvFlipViewController *)controller;
@end
@interface MapvFlipViewController : UIViewController
NSString *Mapflip_quarity_str;
__weak IBOutlet UIPickerView *picker;
}
// ここを修正 2追加
@property (weak, nonatomic) id
@property (nonatomic,retain) NSString *Mapflip_quarity_str;
@property (strong, nonatomic) NSManagedObjectContext *managedObjectContext;
@property (strong, nonatomic) NSFetchedResultsController *fetchedResultsController;
@end
MapViewController.h
@interface MapViewController : UIViewController
// __weak IBOutlet MKMapView *mapView;
NSString *select_quarity_str;
}
平成30年3月3日(土曜日)
showflip(master → map)
showflip2(map → picker)
平成30年3月3日(土曜日)
iPhone X
Portrait dimensions
1125px × 2436px (375pt × 812pt @3x)
Landscape dimensions
2436px × 1125px (812pt × 375pt @3x)
その他は、前バージョンにてOK!!