Changeset 272 for trunk/ICeCoffEE/ICeCoffEE/ICeCoffEE.m
- Timestamp:
- 07/21/06 20:01:32 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ICeCoffEE/ICeCoffEE/ICeCoffEE.m
r264 r272 243 243 OSStatus err = noErr; 244 244 long selStart, selEnd; 245 string = [string stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]]; 246 unsigned len = [string length]; 245 NSMutableString *urlString = [[NSMutableString alloc] init]; 246 NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet]; 247 NSScanner *scanner = [[NSScanner alloc] initWithString: string]; 248 NSString *fragmentString; 249 while ([scanner scanUpToCharactersFromSet: whitespace intoString: &fragmentString]) { 250 [urlString appendString: fragmentString]; 251 } 252 unsigned len = [urlString length]; 247 253 248 254 Handle h = NULL; … … 253 259 ICCF_OSErrCAssert(MemError(), @"NewHandle"); 254 260 255 if (CFStringGetBytes((CFStringRef) string, CFRangeMake(0, len), kCFStringEncodingASCII, '\0', false, (UInt8 *)*h, len, NULL) != len)261 if (CFStringGetBytes((CFStringRef)urlString, CFRangeMake(0, len), kCFStringEncodingASCII, '\0', false, (UInt8 *)*h, len, NULL) != len) 256 262 ICCF_OSErrCAssert(kTECNoConversionPathErr, @"CFStringGetBytes"); 257 263 … … 272 278 NS_HANDLER 273 279 DisposeHandle(h); 280 [urlString release]; 274 281 [localException raise]; 275 282 NS_ENDHANDLER 276 283 277 284 DisposeHandle(h); 285 [urlString release]; 278 286 279 287 return (err == noErr);
Note:
See TracChangeset
for help on using the changeset viewer.