anagromataf / fountain Goto Github PK
View Code? Open in Web Editor NEWPluggable data sources and adapters for representing content with table view, collection views or other custom elements.
License: BSD 3-Clause "New" or "Revised" License
Pluggable data sources and adapters for representing content with table view, collection views or other custom elements.
License: BSD 3-Clause "New" or "Revised" License
FTMutableSet wrongly calculates index paths
this error appears only when sorted objects have the same value based on which NSSortDescriptor sorts the _backingStore
2015-11-05 12:33:38.852 App[73307:3697989] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 0. The number of rows contained in an existing section after the update (4) must be equal to the number of rows contained in that section before the update (0), plus or minus the number of rows inserted or deleted from that section (3 inserted, 0 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out).'
*** First throw call stack:
(
0 CoreFoundation 0x058a3a94 __exceptionPreprocess + 180
1 libobjc.A.dylib 0x05364e02 objc_exception_throw + 50
2 CoreFoundation 0x058a392a +[NSException raise:format:arguments:] + 138
3 Foundation 0x02cb73e6 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 118
4 UIKit 0x03cf28bd -[UITableView _endCellAnimationsWithContext:] + 17240
5 UIKit 0x03d0ca73 -[UITableView endUpdatesWithContext:] + 51
6 UIKit 0x03d0caa1 -[UITableView endUpdates] + 41
7 App 0x00176fe6 -[FTTableViewAdapter dataSourceDidChange:] + 81
8 App 0x000b0153 -[DialerContactDataSource dataSourceDidChange:] + 435
9 App 0x001724ee -[FTMutableSet performBatchUpdate:] + 983
10 App 0x000ace19 -[DialerContactDataSource setSearchString:] + 969
11 App 0x0012e195 -[DialerViewController dialerNumpadDidTapKey:] + 453
12 App 0x000e1110 -[DialerNumpadView dialerAction:] + 208
13 libobjc.A.dylib 0x053790b5 -[NSObject performSelector:withObject:withObject:] + 84
14 UIKit 0x03ba9c40 -[UIApplication sendAction:to:from:forEvent:] + 118
15 UIKit 0x03ba9bbf -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 64
16 UIKit 0x03d3f8fc -[UIControl sendAction:to:forEvent:] + 79
17 UIKit 0x03d3fc7c -[UIControl _sendActionsForEvents:withEvent:] + 408
18 UIKit 0x03d3ec87 -[UIControl touchesEnded:withEvent:] + 714
19 UIKit 0x03c20eb8 -[UIWindow _sendTouchesForEvent:] + 1095
20 UIKit 0x03c21da4 -[UIWindow sendEvent:] + 1118
21 UIKit 0x03bca9b3 -[UIApplication sendEvent:] + 266
22 UIKit 0x03ba1903 _UIApplicationHandleEventQueue + 7327
23 CoreFoundation 0x057bde7f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
24 CoreFoundation 0x057b3b0b __CFRunLoopDoSources0 + 523
25 CoreFoundation 0x057b2f28 __CFRunLoopRun + 1032
26 CoreFoundation 0x057b2866 CFRunLoopRunSpecific + 470
27 CoreFoundation 0x057b267b CFRunLoopRunInMode + 123
28 GraphicsServices 0x0696a664 GSEventRunModal + 192
29 GraphicsServices 0x0696a4a1 GSEventRun + 104
30 UIKit 0x03ba7cc1 UIApplicationMain + 160
31 App 0x0013800a main + 138
32 libdyld.dylib 0x05d8ca21 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
2015-11-05 12:40:36.207 App[73654:3701949] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'attempt to perform an insert and a move to the same index path (<NSIndexPath: 0x7a66bcd0> {length = 2, path = 0 - 0})'
*** First throw call stack:
(
0 CoreFoundation 0x05889a94 __exceptionPreprocess + 180
1 libobjc.A.dylib 0x0534ae02 objc_exception_throw + 50
2 CoreFoundation 0x0588992a +[NSException raise:format:arguments:] + 138
3 Foundation 0x02c9d3e6 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 118
4 UIKit 0x03cd6554 -[UITableView _endCellAnimationsWithContext:] + 8175
5 UIKit 0x03cf2a73 -[UITableView endUpdatesWithContext:] + 51
6 UIKit 0x03cf2aa1 -[UITableView endUpdates] + 41
7 App 0x0015d00f -[FTTableViewAdapter dataSourceDidChange:] + 81
8 App 0x00096053 -[DialerContactDataSource dataSourceDidChange:] + 435
9 App 0x001583ee -[FTMutableSet performBatchUpdate:] + 983
10 App 0x00092d19 -[DialerContactDataSource setSearchString:] + 969
11 App 0x001138d4 -[DialerViewController deleteNumber:] + 468
12 libobjc.A.dylib 0x0535f0b5 -[NSObject performSelector:withObject:withObject:] + 84
13 UIKit 0x03b8fc40 -[UIApplication sendAction:to:from:forEvent:] + 118
14 UIKit 0x03fefb5a -[UIBarButtonItem(UIInternal) _sendAction:withEvent:] + 179
15 libobjc.A.dylib 0x0535f0b5 -[NSObject performSelector:withObject:withObject:] + 84
16 UIKit 0x03b8fc40 -[UIApplication sendAction:to:from:forEvent:] + 118
17 UIKit 0x03b8fbbf -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 64
18 UIKit 0x03d258fc -[UIControl sendAction:to:forEvent:] + 79
19 UIKit 0x03d25c7c -[UIControl _sendActionsForEvents:withEvent:] + 408
20 UIKit 0x03d25e2b -[UIControl _sendActionsForEvents:withEvent:] + 839
21 UIKit 0x03d24c87 -[UIControl touchesEnded:withEvent:] + 714
22 UIKit 0x03c06eb8 -[UIWindow _sendTouchesForEvent:] + 1095
23 UIKit 0x03c07da4 -[UIWindow sendEvent:] + 1118
24 UIKit 0x03bb09b3 -[UIApplication sendEvent:] + 266
25 UIKit 0x03b87903 _UIApplicationHandleEventQueue + 7327
26 CoreFoundation 0x057a3e7f __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
27 CoreFoundation 0x05799b0b __CFRunLoopDoSources0 + 523
28 CoreFoundation 0x05798f28 __CFRunLoopRun + 1032
29 CoreFoundation 0x05798866 CFRunLoopRunSpecific + 470
30 CoreFoundation 0x0579867b CFRunLoopRunInMode + 123
31 GraphicsServices 0x06950664 GSEventRunModal + 192
32 GraphicsServices 0x069504a1 GSEventRun + 104
33 UIKit 0x03b8dcc1 UIApplicationMain + 160
34 Falcon 0x0011df0a main + 138
35 libdyld.dylib 0x05d72a21 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.