Skip to content

Instantly share code, notes, and snippets.

NSURL *url = [NSURL URLWithString:[_urlString stringByAppendingString:@"messages"]];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60.0];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
NSError *error;
NSURLResponse *response;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:_jsonObject options:kNilOptions error:&error];
[request setHTTPBody:jsonData];
NSURL* url = [NSURL URLWithString:[_urlString stringByAppendingString:@"messages"]];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60.0];
void (^handler)(NSURLResponse* response, NSData* data, NSError* error);
handler = ^(NSURLResponse* response, NSData* data, NSError* error){
NSString* result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
if (data == nil) {
NSLog(@"Connection failed! Error - %@ %@",
[error localizedDescription],
NSMutableString* _urlString;
- (void) netServiceDidResolveAddress:(NSNetService *)netService{
NSLog(@"%@", [netService description]);
NSLog(@"Address: %@", [[netService addresses] objectAtIndex:0]) ;
//get url
NSData* data = [[netService addresses] objectAtIndex:0];
- (void)netServiceBrowser:(NSNetServiceBrowser *)aNetServiceBrowser didFindService:(NSNetService *)aNetService moreComing:(BOOL)moreComing {
NSLog(@"%@", [aNetServiceBrowser description]); // print netservicebrowser description
NSLog(@"%@", [aNetService description]); // print netservice description
_service = [[NSNetService alloc] initWithDomain:[aNetService domain] type:[aNetService type] name:[aNetService name]];
if (_service)
{
_browser = [[NSNetServiceBrowser alloc]init];
_browser.delegate = self;
[_browser searchForServicesOfType:@"_irkit._tcp" inDomain:@""];
NSNetServiceBrowser* _browser;
NSNetService* _service;
//変更前
//ViewController *controlLightsViewController = [[ViewController alloc] initWithNibName:@"PHControlLightsViewController" bundle:[NSBundle mainBundle]];
//変更後
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPad" bundle:nil];
ViewController *controlLightsViewController = [storyboard instantiateInitialViewController];