FreezingBlue Software
-(void)insertKey: (id) sender {
	
	// insert question answer tags	
	NSRange loc = contentView.selectedRange;
	int rangeAdd = 0;
	NSString* theText = [NSString stringWithString:[contentView.text substringToIndex:contentView.selectedRange.location]];
	
	if ( [sender selectedSegmentIndex] == 0 ) {
		theText = [theText stringByAppendingString:@"\n\n"];
		rangeAdd = 11;
	} else {
		theText = [theText stringByAppendingString:@"\n\n"];
		rangeAdd = 9;
	}
	
	theText = [theText stringByAppendingString:[contentView.text substringFromIndex:contentView.selectedRange.location]];	
	theText = [self sanitizeString:theText];
	
	loc.location += rangeAdd;

	[contentView setSelectedRange:loc];
}

© FreezingBlue