小编Mr.*_*ous的帖子

以编程方式从通知托盘中删除UILocalNotification

有没有办法以编程方式UILocalNotification从通知托盘中删除/解除.我可以取消删除通知的通知

[[UIApplication sharedApplication] scheduledLocalNotifications]
Run Code Online (Sandbox Code Playgroud)

这是我需要做的

我需要UILocalNotification在执行操作后(即在用户点击通知后)从NotificationTray中解除

编辑:我可以删除通知NSNotificationCenter.我想从通知托盘中删除特定通知.例如,用户按下清除按钮以清除属于特定应用程序的所有通知.

iphone objective-c ios uilocalnotification

12
推荐指数
3
解决办法
1万
查看次数

在iPhone中集成Leadbolt广告

我正在尝试将Leadbolt的通知广告整合到我的iPhone应用程序中.我下载了Leadbolt iPhone SDK并按照其pdf中的说明进行操作.

在我尝试加载通知广告时,我在应用委托类中添加了以下代码.

static LeadboltOverlay *myAdController;
myAdController = [[LeadboltOverlay alloc] init]; 
[myAdController setSectionId:@”YOUR_SECTION_ID”]; 
[myAdController loadNotification];
Run Code Online (Sandbox Code Playgroud)

我在第3行(setSectionId方法)中收到以下错误.

 Instance method setSectionId not found
Run Code Online (Sandbox Code Playgroud)

检查了他们的头文件,发现它已被声明为静态方法.但在他们的文档中,他们将其称为实例方法.

我很困惑,也没有关于如何继续进行的线索.

我邮寄了他们的支持团队,但他们没有给我任何适当的解决方案.
我相信在集成Leadbolt SDK时你可能会面临同样的问题.为这个问题提供解决方案.

非常感谢帮助:)

iphone ads objective-c ios leadbolt

5
推荐指数
1
解决办法
1341
查看次数

适用于iPhone的SFTP库?

有没有比libssh2更好的SFTP库?我特别想找一个非常容易集成和管理的库!由于libssh2完全用C语言编写,我发现在现有代码库中添加扩展相当困难!

谢谢!!

iphone sftp objective-c

5
推荐指数
1
解决办法
6642
查看次数

使用dispatch_sync作为互斥锁

这是我需要做的.我希望dispatch_sync是使用GCD完成它的最佳方式

我有一段临界区代码放在Appdelegate的applicationDidBecomeActive回调中.

我在dispatch_sync调用中包装该方法,因此无论调用applicationDidBecomeActive多少次,它都只被调用一次

- (void)applicationDidBecomeActive:(UIApplication *)application{    
dispatch_sync(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{    
    NSLog(@"Thread created");
    //crtical code
    [self runCriticalSection];        
});}
Run Code Online (Sandbox Code Playgroud)

这是使用dispatch_sync执行此操作的正确方法吗?

multithreading objective-c critical-section grand-central-dispatch ios

5
推荐指数
1
解决办法
6429
查看次数

如何使用selectRowAtIndexPath强制选择UITableViewCell?

我试图使用selectRowAtIndexPath强制选择(突出显示)UITableViewCell。

例如,假设我要始终使表格视图中的第一个单元格突出显示,我在viewDidAppear中应用以下逻辑

[self.tableViewPrompts selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:0];
Run Code Online (Sandbox Code Playgroud)

效果很好。但是当我尝试在应用程序中的其他位置应用相同的逻辑时,未选择该单元格。我什至尝试在调用上述方法之前取消选择其他单元格,并在调用此方法之前和之后重新加载tableview,但是这些方法似乎都不起作用!

我什至使用了tableview的委托来强制调用didSelectRowAtIndexPath.Event,这不起作用。

PS:选择单元格不会触发我要突出显示所需单元格的所有操作。

我在这里做错了什么?

非常感谢帮助!!

iphone objective-c uitableview ios

3
推荐指数
1
解决办法
1万
查看次数

将'__autoreleasing id*'发送到'__unsafe_unretained id*'类型的参数

Sending '__autoreleasing id *' to parameter of type '__unsafe_unretained id *' changes retain/release properties of pointer
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题!

autorelease automatic-ref-counting

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