Alright. Managed to resolve by changing from
NSURL *audioURL = [NSURL URLWithString:path];
NSData *audioData = [NSData dataWithContentsOfURL:audioURL];
self.activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[audioData] applicationActivities:nil];
to this
NSURL *audioURL = [NSURL fileURLWithPath:path];
self.activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[audioURL] applicationActivities:nil];
Hope this helps other who has similar problem.