Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- UserLookup:
- -(void) searchUser{
- getUserDetailsService=[[GetUserDetailsSOAPService alloc]init]; // where AbstractServiceProvider *getUserDetailsService; and @interface GetUserDetailsSOAPService : AbstractServiceProvider
- [getUserDetailsService setSettingPreference:settings];
- [settings release];
- [getUserDetailsService setDelegate:self];
- RequestDO * request = [[RequestDO alloc]init];
- request.userID=userIdInputField.text;
- [getUserDetailsService setRequestDO:request];
- [request release];
- NSManagedObjectContext *context = self.referringObject;
- [getUserDetailsService setReferringObject:context];
- [getUserDetailsService execute]; // This is the user search function.
- [getUserDetailsService release];
- }
- -(void) editUserLookupSettings{
- UserLookupSettings *viewVC = [[UserLookupSettings alloc] initWithNibName:@"UserLookupSettings" bundle:nil];
- viewVC.title = @"Settings for User Lookup";
- NSManagedObjectContext *context = self.referringObject;
- viewVC.referringObject = context;
- [self.navigationController pushViewController:viewVC animated:YES];
- // Manage memory
- [viewVC release];
- }
- ------------------------------------------------------------------
- NOW @implementation GetUserDetailsSOAPService
- -(void)execute{
- TCodeSettings *fetch = [[TCodeSettings alloc] init]; // Where @interface TCodeSettings : NSObject <NSFetchedResultsControllerDelegate>
- fetch.referringObject = self.referringObject;
- resultsOfSettings = [fetch initCode]; // Code details given below. I think so is causing the error when this is called.
- [fetch release];
- self.userData = [[NSMutableDictionary alloc] init];
- self.previewData = [[NSMutableArray alloc] init];
- // Creates new Request object and sets its url
- NSString *URLReq = [self.settingPreference getSOAPPrefix];
- URLReq=[URLReq stringByAppendingString:@"Z_USERLOOKUPWS"];
- URLReq=[URLReq stringByAppendingString:[self.settingPreference getSOAPSuffix]];
- theRequest=[NSMutableURLRequest
- requestWithURL:[NSURL URLWithString:URLReq]
- cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData
- timeoutInterval:30.0];
- // Setting specific SOAP headers
- // For SOAP content type is text/xml
- .
- .
- .
- [self makeReqest]; // AbstractServiceProvider we have makeRequest function and it works fine..
- }
- ------------------------------------------------------------------
- NOW @interface TCodeSettings : NSObject <NSFetchedResultsControllerDelegate>
- - (NSFetchedResultsController *)initCode{
- NSError *error;
- if (![[self fetchedResultsController] performFetch:&error]) {
- // Handle the error
- }else {
- return fetchedResultsController;
- }
- }
- ------------------------------------------------------------------
- NOW @interface UserLookupSettings : UITableViewController <NSFetchedResultsControllerDelegate>
- - (void)viewDidLoad {
- NSError *error;
- if (![[self fetchedResultsController] performFetch:&error]) {
- // Handle the error
- }
- [super viewDidLoad];
- }
- ------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement