diff --git a/Tablet/TableRowBuilder.swift b/Tablet/TableRowBuilder.swift index 33b2439..d3a3b8b 100644 --- a/Tablet/TableRowBuilder.swift +++ b/Tablet/TableRowBuilder.swift @@ -28,7 +28,7 @@ internal enum ActionHandler { case actionBlock((data: ActionData) -> Void) case actionReturnBlock((data: ActionData) -> AnyObject?) - func invoke(data: ActionData) -> AnyObject? { + func invoke(data: ActionData) -> ReturnValue { switch (self) { case .actionBlock(let closure): @@ -129,11 +129,11 @@ public class TableRowBuilder : RowBuilder { */ public class TableConfigurableRowBuilder : TableRowBuilder { - public init(item: I, estimatedRowHeight: CGFloat = UITableViewAutomaticDimension) { + public init(item: I, estimatedRowHeight: CGFloat) { super.init(item: item, id: C.reusableIdentifier(), estimatedRowHeight: estimatedRowHeight) } - public init(items: [I]? = nil, estimatedRowHeight: CGFloat = UITableViewAutomaticDimension) { + public init(items: [I]? = nil, estimatedRowHeight: CGFloat) { super.init(items: items, id: C.reusableIdentifier(), estimatedRowHeight: estimatedRowHeight) } diff --git a/TabletDemo/TabletDemo.xcodeproj/project.xcworkspace/xcuserdata/max.xcuserdatad/UserInterfaceState.xcuserstate b/TabletDemo/TabletDemo.xcodeproj/project.xcworkspace/xcuserdata/max.xcuserdatad/UserInterfaceState.xcuserstate index f1039ba..fc56dad 100644 Binary files a/TabletDemo/TabletDemo.xcodeproj/project.xcworkspace/xcuserdata/max.xcuserdatad/UserInterfaceState.xcuserstate and b/TabletDemo/TabletDemo.xcodeproj/project.xcworkspace/xcuserdata/max.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/TabletDemo/TabletDemo/TableDirectorExtensions.swift b/TabletDemo/TabletDemo/TableDirectorExtensions.swift index 0952a03..e4a6dcd 100644 --- a/TabletDemo/TabletDemo/TableDirectorExtensions.swift +++ b/TabletDemo/TabletDemo/TableDirectorExtensions.swift @@ -13,6 +13,6 @@ extension TableDirector { public func scrollViewDidEndDecelerating(scrollView: UIScrollView) { - invokeAction(.custom(""), cell: nil, indexPath: nil) + //invokeAction(.custom(""), cell: nil, indexPath: nil) } } \ No newline at end of file