问答

iphone – 从NSObject类调用presentModalViewController

 来源    2019-05-11    0  

在我的NSObject子类中,我想调用类似的东西

    [[self navController] presentModalViewController:myView animated:YES];

但我的尝试都没有成功.如果我不在UIViewController的子类中,如何调用模态视图?

解:

#import "myProjectNameAppDelegate.h"
// ...
MyViewController *myView = [[MyViewController alloc] init];
myProjectNameAppDelegate *appDelegate = (myProjectNameAppDelegate *)[[UIApplication sharedApplication] delegate];
[[appDelegate navController] presentModalViewController:myView animated:YES];

我没有看到没有ViewController显示模态视图的方法.您必须在类中存储对UIViewController的引用,以便可以访问它.或者在AppDelegate中设置一个属性,您可以通过调用[[UIApplication sharedApplication] delegate]获取该属性;

iphone – 在NSObject类中显示UIAlertView
问答我正在我的应用程序中构建一个将被多次调用的登录系统.因此,我不是将代码复制并粘贴到几个位置,而是创建一个NSObject类,因此我可以在需要时调用该类. 登录系统将显示UIAlertView,当点击& ...
1
iphone – 在dismissModalViewControllerAnimated出现问题后调用presentModalViewController
问答我有代码 - (void)matchmakerViewController:(GKMatchmakerViewController *)viewController didFindMatch:(GKM ...
iPhone的UITableViewController类中没有调用touchesBegan方法
问答如何在UITableViewController类中使用touchesBegan:withEvent:方法? UITableViewController是UIViewController类的子类.那么 ...
1
iphone – 在AsyncSocket类中调用connecttohost
问答我在iPad上测试了这段代码: // execute the function when press button - (IBAction)connect:(id)sender { //[super ...
1
iphone – 从另一个类调用函数 – Obj C.
问答我试图找出如何从我的另一个类中调用函数.我正在使用RootViewController来设置我的一个视图,比如说AnotherViewController 所以在我的AnotherViewContro ...
1
iphone – NSObject类的键值编码兼容?
问答我创建了一个加载plist的单例类.当我尝试设置值时,我不断收到此错误: [ setValue:forUndefinedKey:]:这个类不是密钥值编码兼容的密钥测试. 我在plist文件中有一个键. ...
1
iphone – 两次调用presentModalViewController?
问答我有一个问题,UIViewController#presentModalViewController被调用两次.我有一个模态视图,我试图提出另一个模态视图,但第二次没有任何反应.我怀疑它隐藏了吗? 还 ...
iphone – 是否需要在NSObject类中编写init方法
问答我正在为我的应用程序编写一个单独的NSObject类,用于WebService调用,所以我有一个混乱,我需要明确编写init方法,如下所示, -(id)init{ self = [super init ...
2
iphone – 如果过早调用presentModalViewController不起作用
问答如果我解除模态VC并在不到一定的时间内再次呈现它(或另一个),它就不会出现. 我错过了什么吗?::是的,你做不到.我假设你做的是这样的: [self dismissModalViewControlle ...
python – pytest测试类调用类方法,类型错误需要2个参数(给定1个)
问答我有一个测试类来测试我的方法,但我有一些传递self的问题,它们都在class和test类中. 我的方法: def get_all_links(self): """ret ...
1
c#静态构造函数未从派生类调用
问答class Bus<T> { static Bus() { foreach(FieldInfo fi in typeof(T).GetFields()) { if(fi.FieldType ...
1
如何从没有构造函数的另一个类调用方法
问答我在学校的课程上遇到了一些麻烦. 我必须在我的FactorialCalculator类中通过一个名为factorial的方法在我的BCD类中调用一个名为factorial的方法.通常,我会做这样的事情 ...
1
如何从java中的其他类调用hashmap及其值?
问答我想创建5-6个类,我将值存储在第1类&中的hashmap中.我想从4号,5号和5号开始叫它.第6课.如何获得这个任何片段或示例来实现这将是有帮助的,谢谢::public class Exam ...
c – 无法从另一个模板类调用模板类的模板成员函数
问答尝试从另一个模板类中访问模板类的模板成员函数时,我遇到编译器错误.对getSubmatrix的函数调用导致编译器警告"表达式结果未使用",关于参数(0,0),最终失败并出现编译器错 ...
c# – 为什么我不能从扩展类型的基类调用扩展方法?
问答我正在尝试添加在List>中查找元素的功能.通过重写索引器. using System; using System.Collections.Generic; using System.Linq; ...
1
oracle – 如何从java类调用带有out参数的过程作为表类型
问答我想从Java代码中调用包ult_pkg中的这个过程get_data_Q1并显示输出, 谁能帮帮我吗. 提前致谢. CREATE OR REPLACE PACKAGE ult_pkg AS TYPE ...
iphone – 在NSObject上使用非正式协议或使用可选方法的协议有什么区别?
问答我正在研究有关非正式协议和真实协议的一些基础知识.令我困惑的是,Cocoa似乎在NSObject上使用了很多非正式协议.那些非正式协议是NSObject上的类别,它们声明了方法,但实际上并没有实现它们 ...
1
iphone – 在ios中调用闹钟一段时间
问答我正在使用App,它将根据用户输入在ios上设置一段时间的警报. 含义:如果用户选择表格的第1行,那么它将查看字典(可能会说20分钟),然后它应该在ios中设置警报(当前时间为20分钟). 有人可以告 ...
1
python – 从另一个类调用类方法
问答在Python中,有没有办法从另一个类调用类方法?我试图在Python中旋转自己的MVC框架,我无法弄清楚如何从另一个类中的一个类中调用一个方法. 这是我想要发生的事情: class A: def m ...
1