Skip to content

Commit 579d7e4

Browse files
committed
Getting rid of NSAssert--throwing a more descriptive error
1 parent 693e255 commit 579d7e4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

FirebaseUI/Core/Implementation/FirebaseArray.m

+3-1
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,9 @@ - (id)objectAtIndexedSubscript:(NSUInteger)index{
157157
}
158158

159159
- (void)setObject:(id)obj atIndexedSubscript:(NSUInteger)index{
160-
NSAssert(NO, @"Subscripting is read-only on FirebaseArray");
160+
@throw [NSException exceptionWithName:@"FirebaseArraySetIndexWithSubscript"
161+
reason:@"Setting an object as FirebaseArray[i] is not supported."
162+
userInfo:nil];
161163
}
162164

163165
@end

0 commit comments

Comments
 (0)