草庐IT

Objective-J

全部标签

ios - 触发javascript函数时如何在objective c UIWebView中收听

如何在ObjectiveC中监听javascript方法是否被调用?例如在javascript中:functionsomeJsFunction(){}如何使用UIWebView在objectivec中实现监听器以监听正在调用的js函数。如何使用以下组件?UIWebViewshouldStartLoadWithRequest如何获取UIWebView中的输入框值? 最佳答案 如果你想通过objectivec在js中打印控制台消息,那么你可以使用下面的代码。//fetchJSContext//webViewisobjectofUIWeb

ios - 呈现带有 SpriteKit 场景的 UIAlertController (Objective-C)

我正在尝试制作一个SpriteKit应用程序,如果用户愿意,它有一个按钮可以转到我的网站。我认为发出警报(因为它是为iOS8制作的,我会使用UIAlertController)确认他们是否想被重定向到Safari以查看它是一个很好的做法。到目前为止,这是我在代码中制作/显示此警报的方法:UIAlertController*alertController=[UIAlertControlleralertControllerWithTitle:@"Gotowebsite"message:@"WouldyouliketovisitDannyDalton.com?ThiswillopenSafa

c# - 使用 Objective Sharpie 将 Spotify iOS SDK 绑定(bind)到 C#

我正在尝试使用Xamarin的ObjectiveSharpie创建到Spotify库的C#绑定(bind)。如示例中所示,我能够让它为Adob​​eFoundationFramework工作。但是一直无法让ObjectiveSharpie做到这一点。我使用了一些命令,我​​将在下面显示这些命令会导致绑定(bind)错误。1)首先我尝试了简单的方法:sharpiebind-frameworkSpotify.framework/-sdkiphoneos8.2错误::Umbrella头文件不存在:Spotify.framework/Headers/.h2)接下来,我尝试了他们更复杂的示例并得

ios - 如何在 Objective-C 中将十六进制字符串转换为二进制数据

我需要将十六进制字符串转换为编码的二进制数据(不是010101),一个相当于phphttp://php.net/manual/en/function.hex2bin.php的hex2bin的函数 最佳答案 我通过谷歌找到这个以防有人在看:-(NSData*)CreateDataWithHexString:(NSString*)inputString{NSUIntegerinLength=[inputStringlength];unichar*inCharacters=alloca(sizeof(unichar)*inLength);

ios - 如何在 objective-c 中将视频压缩到准确大小?

可能你们中的大多数人都在使用WhatsApp,并且您可能知道,当您想将视频发送给您的联系人之一时,WhatsApp首先会将视频压缩到最大16mb的大小,然后才会将所选视频上传给您的联系人。我正在尝试做的是使用AVFoundation或更具体的AVAssetExportSession做同样的事情。这是我的代码:-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{NSURL*videoURL=info[UIImagePic

ios - Xcode 6.3 在键入 Objective-C 代码时卡住超过 2 分钟

自从我更新到Xcode6.3后,我在XCode6.3中遇到了非常频繁的卡住。复制步骤是:在编辑器窗口中单击源文件/头文件中的某处操作系统开始显示此多色旋转图标2分钟或更长时间如果我强制退出XCode,我会收到一个错误报告,其中始终包含与相同的调用堆栈[undoManager_endTopLevelGroupings]在其顶部: 最佳答案 如果您使用的是与我们相同的Perforce结帐脚本(来自Perforce网站),我将问题追踪到脚本告诉Xcode显示反馈对话框的那一行:osascript-e"tellapplication\"xc

ios - Objective-C:更改 iOS 耳机按钮操作

我需要在iOS耳机按钮上绑定(bind)自己的操作。对于播放/暂停操作,我找到了解决方案:在.xcodeproj中添加音频背景实现方法remoteControlReceivedWithEvent将自己设为第一响应者我无法将我的类设置为第一响应者,因为我的类是UIViewController的子类。对于这个方法类必须是UIResponder的子类。所以我把这个方法放在AppDelegate中并创建通知。1。有没有其他方法可以将remoteControlReceivedWithEvent放入我的类中,而不更改父类(superclass)或使用通知?2。我可以更改音量增大/减小操作吗?

ios - 如何在 Objective-C 中从 HTML 中读取 JSON-LD 数据?

我正在创建一个从服务器下载HTML文件的应用程序。我将该文件存储在本地存储中以供离线使用。我需要解析该文件中的数据。我可以通过解析HTML标签来做到这一点,但我想采用标准方式,因此JSON-LD是使用HTML5完成此操作的好方法。因此,只要HTML结构发生变化,我就不必更新代码。我想从Objective-C的HTML文件中读取JSON-LD数据。我用谷歌搜索了它,但没有找到任何漂亮的阅读方式。我是否必须像从文件中读取HTML字符串一样读取它?如果有任何具体的方法,谁能指导我吗? 最佳答案 我已经使用以下方式从HTML文件中解析了JS

ios - 如何在 Objective-C 中复制自定义对象?

我有两个数组。首先包含自定义对象。现在我想将第一个数组的所有对象复制到另一个数组中。为此,我使用以下代码。数组。arr_post=[[NSMutableArrayalloc]init];copy_arr_user_post=[[NSMutableArrayalloc]init];我正在像这样将对象添加到其中。for(i=0;i现在我正在像这样复制到另一个数组[arr_postaddObject:user_post];Post*objectCopy=[user_postcopy];//createacopyofourobject[copy_arr_user_postaddObject:o

ios - 如何在 Objective c 中以编程方式在 UIView 中以相同的宽度放置 2 个 UIButton?

我使用了这段代码(在UIView类中)。-(void)setup{self.backgroundColor=[UIColorcolorWithWhite:0.12falpha:1.0f];_doneTextButton=[UIButtonbuttonWithType:UIButtonTypeCustom];_doneTextButton.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft;[_doneTextButtonsetTitle:@"Save"forState:UIControlStateNorm