草庐IT

ios - 无法在 iOS 8 中检测到 iBeacon

我已经学习了来自AppCoda的在线教程和Devfright创建iBeacon检测应用程序。我使用的是来自estimote的iBeacon,这是一台装有iOS8的iPad3。该应用程序根本检测不到我的iBeacon,而它却被其他iBeacon应用程序检测到了。我不明白我的代码中遗漏了什么或做错了什么。这是我的.h文件:#import#import@interfaceViewController:UIViewController@property(nonatomic,strong)CLBeaconRegion*beaconRegion;@property(nonatomic,strong

ios - UITableView 单元格中的 UIWebView - WebView 未填充表格单元格

我有一个TableView,其中有一个静态单元格,其中嵌入了一个UIWebView。静态单元格位于第一个也是唯一的部分,并且是TableView中的第二个静态单元格。我正在尝试根据传递给loadHTMLString方法的HTML动态更改UIWebView和UITableViewCell的大小。代码如下。在viewDidLoad中:[self.wbvArticleloadHTMLString:resultbaseURL:nil];[self.wbvArticlesetDelegate:self];[self.wbvArticle.scrollViewsetScrollEnabled:NO

iphone - 加载从 Storyboard 中实例化的 nib 文件

所以我对这个Storyboard概念还很陌生。我有一个Viewnib放入Storyboard中,每个都对应于我拥有的UIViewController子类,我尝试使用以下代码加载nib文件:TestViewController*vc=[[TestViewControlleralloc]initWithNibName:@"TestViewController"bundle:nil];[self.viewsetBackgroundColor:[UIColorblueColor]];[self.viewsetFrame:CGRectMake(0,self.profilePicture_.fra

iOS 如何在 Sprite Kit 游戏中创建音频淡入/淡出效果?

我对如何在我的SpriteKit游戏中管理背景音乐以实现淡入/淡出很感兴趣。我注意到SpriteKit有一个内置的声音播放器,但它似乎对非常短的效果更有用,比如“击中”的声音:[selfrunAction:[SKActionplaySoundFileNamed:@"music.mp3"waitForCompletion:NO]];似乎没有办法阻止这种声音。我正在使用KoboldKit,它带有可以播放声音的OALSimpleAudio库:[[OALSimpleAudiosharedInstance]preloadEffect:@"die.wav"];[[OALSimpleAudiosha

ios - 什么时候使用像 (id<UISearchBarDelegate>)self 这样的东西?

我在我正在使用的代码的某些区域看到了这一点。searchBar.delegate=(id)self;我的问题是...为什么不让当前类成为UISearchBar的委托(delegate)呢?通过添加在类的界面中?是否存在上述代码比让类成为委托(delegate)更好的情况?这两种方式都适合我,但我想了解为什么我可能想要使用其中一种。 最佳答案 强制转换方法可以被认为是作弊。如果委托(delegate)类不想公开声明协议(protocol)一致性(但为什么它被公开设置为委托(delegate)),则会使用它。或者如果委托(delegat

ios - 如何检测正在进行的语音识别

问题:我有UITextField和UIButton并排发送功能。当用户按下发送按钮时,我正在执行简单的操作:-(IBAction)sendMessage:(id)sender{[self.chatServicesendMessage:self.messageTextField.text];self.messageTextField.text=@"";//hereIgetexception}现在,当用户开始使用键盘听写,然后在听写View(键盘)上按下完成并立即按下发送按钮时,出现异常“范围或索引超出范围”。可能的解决方案:我注意到当语音识别服务器正在处理数据时,其他应用程序会禁用此“发

ios - iOS7 上的 UICollectionViewCell 中的 UIImageView 自动布局问题,但在 iOS8 上没问题

在ImageView中减小图像大小时遇到​​问题。在CollectionViewCell中有带约束的ImageView:两个水平空间和两个垂直空间。第一屏是iOS7,第二屏是iOS8。ImageURL它是通过URL加载图像的自定义类,它工作正常,也可以设置像_clothesImageView.image=[UIImageimageNamed:@"imageName.png"];-(void)configCellWithClothesModel:(ClothesModel*)clothesModel{[_clothesImageViewsetImageURL:[NSURLURLWithS

iphone - 如何在不阻塞 iPhone 应用程序中的用户界面的情况下运行进程

我在iphone上访问照片库,导入我在我的应用程序中选择的图片需要很长时间,我如何在辅助线程上运行该进程,或者我使用什么解决方案来不阻止用户界面? 最佳答案 我在此处使用performSelectOnBackground或GCD对示例代码进行了完整解释:GCD,Threads,ProgramFlowandUIUpdating这是该帖子的示例代码部分(减去他的具体问题:performSelectorInBackground示例:在这个片段中,我有一个调用长时间运行的工作的按钮,一个状态标签,我添加了一个slider来显示我可以在bg工

objective-c - iOS dispatch_async 和 NSURLConnection 委托(delegate)函数未被调用

我认为我已经编辑了这篇文章以使其更易于阅读。在dispatch_asyncblock中完成一些密集的字符串操作后,我需要调用NSUrlConnection。我调用的URL上有.htaccess身份验证,所以我不能使用同步连接。但是NSURLConnection委托(delegate)方法没有被调用。我知道URL在浏览器中大约5秒后加载,并且我已经使用没有身份验证的简单URL测试了代码,结果没有任何区别。什么阻止了调用委托(delegate)方法?此函数执行一些字符串操作,需要一段时间才能完成:-(void)performSearch{//setsomedefaultsandworkou

python - MapReduce 作业(用 python 编写)在 EMR 上运行缓慢

我正在尝试使用python的MRJob包编写MapReduce作业。该作业处理存储在S3中的约36,000个文件。每个文件大约2MB。当我在本地运行作业(将S3存储桶下载到我的计算机)时,运行大约需要1小时。但是,当我尝试在EMR上运行它时,它需要更长的时间(我在8小时时停止了它,它在映射器中完成了10%)。我在下面附上了我的mapper_init和mapper的代码。有谁知道什么会导致这样的问题?有谁知道如何修理它?我还应该注意,当我将输入限制为100个文件的样本时,它工作正常。defmapper_init(self):"""Setclassvariablesthatwillbeus