In your touchesBegan method you need to set the Rules delegate to self.
Rules *controller = (Rules *)[self.storyboard instantiateViewControllerWithIdentifier:@"Rules"];
controller.delegate = self;
[self presentViewController:controller animated:YES completion:nil];