// // PTTableContentViewController.h // PTDatabaseReader // // Created by Peng Tao on 15/11/23. // Copyright © 2015年 Peng Tao. All rights reserved. // #import #import "FLEXDatabaseManager.h" NS_ASSUME_NONNULL_BEGIN @interface FLEXTableContentViewController : UIViewController /// Display a mutable table with the given columns, rows, and name. /// /// @param columnNames self explanatory. /// @param rowData an array of rows, where each row is an array of column data. /// @param rowIDs an array of stringy row IDs. Required for deleting rows. /// @param tableName an optional name of the table being viewed, if any. Enables adding rows. /// @param databaseManager an optional manager to allow modifying the table. /// Required for deleting rows. Required for adding rows if \c tableName is supplied. + (instancetype)columns:(NSArray *)columnNames rows:(NSArray *> *)rowData rowIDs:(NSArray *)rowIDs tableName:(NSString *)tableName database:(id)databaseManager; /// Display an immutable table with the given columns and rows. + (instancetype)columns:(NSArray *)columnNames rows:(NSArray *> *)rowData; @end NS_ASSUME_NONNULL_END