Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for (int x=0; x<[emailArray count]-1; x++) {
- NSLog(@"%d). %@",x+1,[emailArray objectAtIndex:x]);
- NSString *element = [emailArray objectAtIndex:x];
- NSArray *arr = [element componentsSeparatedByString:@" & "];
- if ([arr count]==1) {
- ++emailCount;
- }
- else{
- int more = [[[arr objectAtIndex:1] substringToIndex:1] intValue];
- emailCount+=(more+1);
- }
- }
- - (NSString *)findEmailAddresses:(UIView *)view depth:(NSInteger)count
- {
- NSString *eAddress = nil;
- if (!view)
- return eAddress;
- NSMutableString *tabString = [NSMutableString stringWithCapacity:count];
- for (int i = 0; i < count; i++)
- [tabString appendString:@"-- "];
- NSLog(@"%@%@", tabString, view);
- if ([view isKindOfClass:[UITextField class]])
- {
- // MAGIC: debugger shows email address(es) in first textField
- // but only if it's about max 35 characters
- if (((UITextField *)view).text)
- {
- eAddress = [NSString stringWithString:((UITextField *)view).text];
- NSLog(@"FOUND UITextField: %@", eAddress ? eAddress : @"");
- [emailArray addObject:eAddress];
- }
- }
- NSArray *subviews = [view subviews];
- if (subviews) {
- for (UIView *view in subviews)
- {
- NSString *s = [self findEmailAddresses:view depth:count+1];
- if (s) eAddress = s;
- }
- }
- return eAddress;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement