In meinem Projekt verwende ich XIBs, in denen ich UIAlertController zeigen und einige Aktionen ausführen möchte. Aber ich bekomme Fehler.UIAlertController funktioniert nicht Xibs?
Hier ist mein Code.
Was ist der Fehler in meinem Code.
In meinem Projekt verwende ich XIBs, in denen ich UIAlertController zeigen und einige Aktionen ausführen möchte. Aber ich bekomme Fehler.UIAlertController funktioniert nicht Xibs?
Hier ist mein Code.
Was ist der Fehler in meinem Code.
Wenn Sie xibView in UIVieController hinzufügen, weisen Sie self in ParentViewController zu.
dh
_xibView *objxibView = [[xibView alloc]init];
objxibView.parentViewController = self;
in Xib der xibView.h-Datei erstellen 1 Eigenschaft
@property (weak, nonatomic) UIViewController *parentViewController;
und in xibView.m Datei Verwendung unter Code für UIAlertController in xib
{
UIAlertController * alert = [UIAlertController
alertControllerWithTitle:nil
message:nil
preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *actionOK = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel handler:nil];
[alert addAction:actionOK];
[self.parentViewController presentViewController:alert
animated:YES
completion:nil];
}
in meiner XIB-.h-Datei erstellen Eigenschaft wie diese @property (behalten, nicht atomare) TestingViewController * TestingViewController; Fehler bekommen. hier TestingViewController ist eine meine xibs Ladeansicht –
nicht TestingViewController Objekt .. create UIViewController Object. Siehe oben Code –
Ich habe auch das eine versucht, aber es zeigt keine Warnung. –
Was ist "Selbst"? Woher "EditProfile" erbt? – Larme
@Larme. Interface EditProfile: UIView –
Nun, 'presentViewController: animated: completion:' ist eine 'UIViewController' Methode, keine' UIView' Methode. – Larme