小编Fra*_*ckz的帖子

在iOS中生成范围内的随机数?

我正试图让一个随机数发生器在iPhone上工作.标签和按钮有两个文本字段.在一个文本字段中输入最小数字,在下一个文本字段中输入最大值.单击该按钮将在UILabel中显示随机数.我曾经做过一次这样的事,今天我无法理解这一点.我可以访问的任何代码或地方都很棒.

谢谢

iphone random ios

24
推荐指数
2
解决办法
5万
查看次数

从NSString中删除单词

我正在尝试从NSString中删除一个字符串.

我有设备名称

NSString * deviceName = [NSString stringWithFormat:@"%@", [[UIDevice currentDevice] name]];
Run Code Online (Sandbox Code Playgroud)

而我正试图删除iPhone的iPod和iPad.我该怎么做?我试过stringByReplacingOccuranceOfString但是没用.有任何想法吗?

iphone nsstring ios

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

在后台运行时抓住像Pastebot这样的UIPasteboard

我知道这是可能的,因为Tapbots Pastebot这样做.当我的iPhone应用程序在后台运行时,我试图抓住UIPasteboard并将其添加到UITableView,就像Pastebot一样,但我也试图缩短链接,如果它是一个URL并将其复制回UIPastboard以便它准备就绪供用户粘贴到任何地方.现在,Pastebot通过播放音频文件10分钟显然在后台运行.我在applicationDidFinishLaunching中设置了NSNotificationCenter

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pasteboardChangedNotification:) name:UIPasteboardChangedNotification object:[UIPasteboard generalPasteboard]];

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pasteboardChangedNotification:) name:UIPasteboardRemovedNotification object:[UIPasteboard generalPasteboard]];

- (void)pasteboardChangedNotification:(NSNotification*)notification {
pasteboardChangeCount_ = [UIPasteboard generalPasteboard].changeCount; 
}

- (void)applicationDidBecomeActive:(UIApplication *)application
{
     if (pasteboardChangeCount_ != [UIPasteboard generalPasteboard].changeCount) {
    [[NSNotificationCenter defaultCenter] postNotificationName:UIPasteboardChangedNotification object:[UIPasteboard generalPasteboard]];
     }
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以指点我抓住UIPasteboard并缩短链接,如果它是一个URL并将其发送回UIPasteboard?我已经阅读了多任务开发文档和UIPasteboard文档.如果有人有解决方案,请与我分享?

谢谢

iphone url notifications multitasking uipasteboard

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