#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
#import <MessageUI/MessageUI.h>
#import "MessageComposerViewController.h"
#import <MessageUI/MFMailComposeViewController.h>
@interface MapViewController : UIViewController <MFMailComposeViewControllerDelegate> // Add the delegate
- (IBAction)showEmail:(id)sender;
{
IBOutlet MKMapView *mapView;
}
@property (nonatomic, retain) MKMapView *mapView;
@end
Эта проблема или ошибка:
Не можете найти декларацию протокола для 'MFMailComposeViewControllerDelegate'; Вы имели в виду «UIPageViewControllerDelegate»? для этого lign: #import "MessageComposerViewController.h"
Ожидаемый идентификатор или '(' для этого lign: @interface MapViewController: UIViewController // Добавить делегат и это lign: {
Спасибо за заранее. :)
@interface MapViewController: UIViewController он будет работать. –
Теперь: Ожидаемый идентификатор или '(' для этого: { Сразу после "- (IBAction) showEmail: (id) отправитель;" – user2777252
Ну, вы должны сначала объявить свои ivars, затем ваши свойства, а затем ваши методы. – dirkgroten