Objective c 在NSPanel上发出警报?
我有一个电话号码。 我使用以下代码:Objective c 在NSPanel上发出警报?,objective-c,cocoa,alert,nspanel,Objective C,Cocoa,Alert,Nspanel,我有一个电话号码。 我使用以下代码: [NSApp beginSheet:<NSPanel> modalForWindow:[[self view] window] modalDelegate:self didEndSelector:nil contextInfo:nil]; 你知道我怎样才能做到这一点吗?找到了解决办法。 需要使用以下内容重写NSControlTextEditingDelegate方法: - (v
[NSApp beginSheet:<NSPanel>
modalForWindow:[[self view] window]
modalDelegate:self
didEndSelector:nil
contextInfo:nil];
你知道我怎样才能做到这一点吗?找到了解决办法。
需要使用以下内容重写NSControlTextEditingDelegate方法:
- (void)control:(NSControl *)control didFailToValidatePartialString:(NSString *)string errorDescription:(NSString *)error
{
NSBeginAlertSheet(@"OK", @"Cancel", nil,nil, <NSPanel instance>, self, nil, nil,nil, @"Error");
}
-(void)控件:(NSControl*)控件未能验证部分字符串:(NSString*)字符串错误说明:(NSString*)错误
{
NSBeginAlertSheet(@“确定”,“取消”,无,无,自,无,无,无,无,@“错误”);
}
:):)您是否尝试过NSRunAlertPanel??
- (void)control:(NSControl *)control didFailToValidatePartialString:(NSString *)string errorDescription:(NSString *)error
{
NSBeginAlertSheet(@"OK", @"Cancel", nil,nil, <NSPanel instance>, self, nil, nil,nil, @"Error");
}