objective-c相关内容
我是StackOverflow的新手,也是ObjectiveC的新手。我做了很多研究,已经找到了一些答案,比如:Accessing objects of parent class in cocoa 尽管如此,我在理解它时仍有一些问题,我希望社区能够帮助理解: 我有一个视图控制器,在这个控制器中,我创建了一个自定义NSObject类的实例。我想从对象实例中访问视图控制器的(父)属性和方法
..
我想使用iOS语音框架在我的Objective-C应用程序中进行语音识别。 我找到了一些快速的例子,但在Objective-C中找不到任何东西。 是否可以从Objective-C访问此框架?如果是,如何? 推荐答案 花了足够的时间寻找Objective-C示例--甚至在苹果的文档中--我也找不到像样的东西,所以我自己找出来了。 头文件(.h) /*! * Im
..
使用以下命令执行已工作数月的简单段: [self performSegueWithIdentifier:@"ExpirationWarningSegue" sender:self]; 现在生成此错误: *由于未捕获异常‘NSInternalInconsistencyException’,正在终止应用程序,原因:‘无法执行段 标识符为“ExpirationWarningSegue”。
..
我在自定义布局集合View的页脚中有两个按钮。当用户点击按钮时,我希望将footerView的indexPath传递给estinationView类。 我以一种我以前成功过的典型方式编写代码。 然而,由于某种原因,每当我点击按钮时,它就会崩溃。 我为每个按钮尝试了不同的方法来完成这项工作,但都不起作用。我已经在情节提要中将DestinationView的类设置为正确的类。请谁来帮帮我。任何代
..
我正在尝试分段,但我有一个小问题,那就是我正在单击一个按钮,如果布尔值为yes,则它将在Segue中返回yes,否则返回no,但每次我都必须单击两次才能检查文本字段,因为它首先传递给shouldPerformSegueWithIdentifier,而它应该首先检查IBAction。 请告诉我如何解决此问题? - (IBAction)search:(id)sender{ if ([_t
..
我有两个视图控制器,一个是主视图,一个是侧边菜单视图;所有对象都是用情节提要创建的。 在主视图上有一个栏按钮‘Item’,当点击它时,它会调用一个自定义段,从左向右滑出侧边菜单。到目前为止一切顺利。 在侧边菜单上,有一个按钮可以滑回主视图。然而,我只需点击按钮,应用程序将终止,Xcode不会超时打印崩溃日志。 我尝试在(IBAction)SlideBack:(id)sender上添加
..
我有一个UIViewController和一个UIContainer视图。 我想模拟UIAlertView效果,但我不知道如何生成关于这个伟大方法的容器视图显示和隐藏。 我已将UITableView放在我的UIContainer视图中,我使用委托将所选项目发送到UIViewController(ParentViewController)并显示在标签中。(段名用alertSegue)
..
即使在这个项目之前,我从来没有在Objective C中工作过,也没有开发过iOS应用程序,所以如果我做了一些非常明显或愚蠢的事情,请原谅我必须支持其他人的代码。 我需要一个带有定制类的新视图控制器。首先,我在我的故事板上绘制了视图。然后,我创建了一个从UIView控制器派生的新类。然后,我将视图的定制类设置为我创建的这个新类。我将视图上的单个按钮连接到代码,这样就可以关闭视图,然后我创建了
..
我有两个类,machineClass和ButtonsClass...在Button类中,我想要一个以编程方式推入machineClass的按钮。 我已经处理好了: machineClass *mc = [self.storyboard instantiateViewControllerWithIdentifier:@"machineClass"]; mc.passedString =
..
所以我有一个集合视图,它使用核心数据动态生成一组按钮。我已经完成了为按钮分配按钮和为按钮赋值的部分。 - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { static
..
我正在尝试使用popToView控制器,但一直收到错误“已尝试弹出到不存在的视图控制器”? 我在一个设置视图中,当用户单击“Sign Out”时,我关闭了设置VC,并转回到调用了展开段方法的mainView。在展开段方法中,我调用了以下代码。 -(IBAction)endSettingsViaLogout:(UIStoryboardSegue *)segue { //[self perf
..
我有两个UIViewControllers。在AViewController中我有代码: - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@"ToResetPwd_NumberSegue"]) { ResetPwdB
..
我有一个可变数组,它有一个数字范围(如果有帮助,稍后会动态更改),我从该数组中获取一个随机数的索引,并希望将其放入另一个数组(也是可变的)。我不确定如何从某个索引处获取对象并复制它。 以下是我尝试做的事情: [btnRange addObject:@"12"]; [btnRange addObject:@"13"]; [btnRange addObject:@"14"]; [btnRa
..
以下方法: - (NSMutableArray*) timeSortedBegins { NSMutableArray* begins = [self.spans valueForKey: @"begin"]; NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey: @"cycleOffsetObject
..
我有一个原生的Objective-C应用程序,它使用UIImagePickerConteroller拍照。一旦UIImagePickerController didFinishPickingMedia委托函数返回图像,我就将图像存储在我的app文档目录中,并将图像位置存储在一个数组中,这样我就可以在我的应用程序库视图中显示它。 不频繁,但在用户完成拍照后,我在AppSee/Fabric Cr
..
我有两个NSArray,其中数组的对象相同,但可能在不同的索引中。它应打印两者相等,而不考虑其索引。 NSArray *arr1 = [[NSArray alloc]initWithObjects:@"aa", @"bb", @"1", @"cc", nil]; NSArray *arr2 = [[NSArray alloc]initWithObjects:@"bb", @"cc", @"1
..
我知道如何使用这样的预处理器指令: #if SOME_VARIABLE // Do something #else // Do something else #endif 但是如果我只想做一些事情,而不是某些_Variable,该怎么办? 显然我仍然可以这样做: #if SOME_VARIABLE #else // Do something else
..
我必须将本地PDF文件(文档目录)从UIWebView传递到其他应用(iBooks、Facebook Messenger、WhatsApp等)。 所以我使用UIDocumentInteractionController: - (IBAction)shareButton:(id)sender { NSURL *url = [NSURL URLWithString:self.web
..
我需要在我的主视图控制器上有一个带有选项卡的选项卡栏,以便导航到所有其他控制器。我只需要这个控制器上的选项卡栏,当我转到另一个控制器时,我只需要有一个后退按钮就可以转到主控制器。 现在我有几个问题要问。我在主视图控制器中创建了选项卡栏,并创建了包含所需文本和图像的所有选项卡。但是,我发现我只能为选项卡栏创建IBOutlet,而不是为每个选项卡创建IBActions(正如我所想的那样)。于是我创建了
..
所以, 我正在尝试禁用已添加到UINavigationController的leftBarButtonItems的UIBarButtonItem的VoiceOver可访问性。虽然我可以对没有标题的按钮禁用它,但似乎不能对有标题的按钮禁用它。例如: // Create the legend UIBarButtonItem UIBarButtonItem *legendMenuBarIte
..