小编M P*_*des的帖子

iOS8.0.2上未收到Pushkit voip推送通知

我实现了新的pushkit voip推送通知,直到现在它已经在我测试的所有iOS8设备中正常工作,除了一个.我有一个iPhone iOS 8.0.2没有接收任何voip推送.它在我获得pushRegistry时正确注册:didUpdatePushCredentials:forType:delegate我测试了之前的远程推送(registerForRemoteNotifications)但是没有收到发送的voip push.

所以我的问题是:

*任何人都经历过pushkit voip推送通知的相同行为?

*它可能与iOS版本(iOS 8.0.2)有关吗?

*任何拥有此版本(iOS 8.0.2)的人都可以实施pushkit voip push并尝试接收voip推送通知以便丢弃版本问题吗?

如果您需要实现pushkit voip推送通知,您可以在stackoverflow问题上查看我的答案

iphone voip push ios

7
推荐指数
1
解决办法
2055
查看次数

UISearch栏没有调用searchBarTextDidBeginEditing

我有一个简单的视图控制器的UISearchBaruitable.我的问题是,当点击搜索栏时,我看到委托函数searchBarShouldBeginEditing被调用但不是searchBarTextDidBeginEditing(并且因为该键盘未打开且搜索不可编辑)

我试图实现委托函数searchBarShouldBeginEditing 返回YES,将searchbar设置为第一响应者,但是我没办法调用searchBarTextDidBeginEditing ...

知道会发生什么事吗?

一些代码:

或者Controller.h

@interface ViewController : UIViewController <UISearchBarDelegate>
{
   UISearchBar * searchbar;
}

@property (nonatomic, retain) IBOutlet UISearchBar* searchbar;

@end
Run Code Online (Sandbox Code Playgroud)

Controller.m或者

@synthesize searchbar;

- (BOOL)respondsToSelector:(SEL)sel {
    NSLog(@"Queried about %@", NSStringFromSelector(sel));
    return [super respondsToSelector:sel];
}

- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar {
    NSLog(@"searchBarShouldBeginEditing -Are we getting here??"); 
    return YES;  
}  
-(void) searchBarTextDidBeginEditing:(UISearchBar *)searchBar {
    NSLog(@"searchBarTextDidBeginEditing -Are we getting here??");  
}
Run Code Online (Sandbox Code Playgroud)

我的班级有很多代码(这肯定会影响搜索栏)但是如果有人遇到类似搜索栏的问题,那么它的响应就会非常苛刻;)

我试着只使用搜索栏进行简单的应用程序,显然它有效...

编辑:

测试了一下我发现它与uisearchbar没有关系,因为我添加了一个TextField得到相同的结果(只是调用了textFieldShouldStartEditing委托函数)

应用程序在UITabBar cotroller中有所有视图控制器,但我认为这不会导致所有这些混乱......

EDITING2:

真奇怪的行为:将IBAction函数设置为UITextfield的TouchDown事件可以很好地工作,但将IBAction函数设置为EditingDidBegin永远不会被触发... …

uisearchbar uisearchbardelegate ios

6
推荐指数
1
解决办法
8658
查看次数

标签 统计

ios ×2

iphone ×1

push ×1

uisearchbar ×1

uisearchbardelegate ×1

voip ×1