Tag:

IOS:在另一个类中调用一个方法

我有一个类“ClassA”与“MethodA”,我也有一个“ClassB”,我想从“ClassB”调用“methodA”; 我写 @classA; @property(nonatomic, retain) ClassA *classA; //and also @synthesize… 然后我打电话给方法 [self.classA method]; 但它不会调用方法….然后我写在classB中的viewdidload self.classA = [[ClassA alloc]init]; 但是这个东西重置了ClassA中的variables。 我怎样才能解决这种情况?

UIView和UIViewController有什么区别?

我需要详细的解释如下: 我们使用UIViewController来做什么? 它有什么用处? 我有一个类如下所示: class one { UINavigationController *nav = …; two *secondObject = …; // By use of it, I have push the new view class two//ok } class two { … } 我怎样才能在第一类中使用secondObject ? 什么是从窗口阶层开始?

使用Objective-C在类之间传递数据

我需要一些关于如何在类之间传递数据的信息..具体来说,我想存储在数组中的一些类的信息,(使用模型商店类),然后在另一个类中使用它。

简单的在Xcode中的类之间传递variables

我正在尝试做一个iOS应用程序,但我坚持在类之间传递数据。 这是我的第二个应用程序。 第一个完成了全球课,但现在我需要多个class。 我尝试了很多教程,但没有成功,或者传递的值总是为零。 有人可以给我写一个简单的应用程序来演示IOS 5中的variables传递。 没有什么特别的,故事板2个视图控制器,一个variables。 感谢您的帮助 。 – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { // Navigation logic may go here. Create and push another view controller. FirstViewController *fv; fv.value = indexPath.row; NSLog(@"The current %d", fv.value); FirstViewController *detail =[self.storyboard instantiateViewControllerWithIdentifier:@"Detail"]; [self.navigationController pushViewController:detail animated:YES]; } 这里是我的主视图的代码,我需要发送indexPath.row或我按下的单元格的索引到下一个视图

UIImagePickerController教程?

我目前正在开发一个应用程序,我需要能够按下一个button打开相机,并拍摄快照,我将附加到.json文件并发送到我的服务器。 我在谷歌和StackOverflowsearch了几个小时,但所有的教程似乎很旧(08'-09')或不符合我的需求。 我知道所有的工作都是用UIImagePickerController类完成的,但是我想要一个工作的例子。 有没有人知道一个很好的教程来开始这样的事情?

客观的c类和inheritance

如果一个方法在该类的一个类和一个类别中定义,则不确定哪个实现将被调用。 但是这与inheritance是如何相互作用的呢? 特别: 给定子类中的超类别方法和常规方法,是否保证在子类的成员上调用子类实现会获胜? 给定一个超类常规方法和一个子类别方法试图覆盖它,是否保证子类别实现将赢得调用的子类的成员? 给定一个超类别方法和一个子类别方法,是否保证子类别方法将赢得调用的子类的成员?

如何在Swift中正确声明自定义对象数组?

这是我的自定义类…不知道如果我错过了任何东西… import UIKit class baseMakeUp { var Image = UIImage() var Brand: String var Color: String var Rating: Int = 0 init (Brand: String, Color: String) { self.Brand = Brand self.Color = Color } } 我想在这里实例化… import UIKit class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } […]

Objective-C中的“类别”是什么?

可能重复: Objective-C如何工作? 我刚开始使用Objective-C,并想知道我应该在何时何地使用目标C中的类别。它是一个类还是一个协议? 一个解释性的例子会有很大的帮助。 谢谢

有或没有实例variables的Objective-C属性

可能重复: Objective-C 2.0中的属性和实例variables 我正在使用属性只为ivars,不需要任何真正的validation时获取或设置一个类,我正在创作的值。 Ex: @interface ClassB : NSObject { // No ivars } @property (nonatomic, retain) ClassA *obj; @property (nonatomic, retain) NSString *str; 每当我在类中调用这些方法,我总是使用self.obj / self.str或[self obj] / [self str]。 通过这种方式来设置对象的状态,以便通过编译器生成的getter和setter更加仔细地pipe理引用。 这样说,有没有什么问题可以用这种方式来创build我的类? 另外,在没有ivar的情况下,在@implementation文件中被覆盖的“dealloc”方法需要什么“释放”?

没有新的初始化使用类的数据

我有一个TabBar布局,并在主页选项卡,我有一个button“连接”,当按下时发送一个动作到类TransferViewController创build一个GameKit会话。 然后我有另一个选项卡发送,其中有一个button,说“发送文件”,当按下时发送一个动作到类TransferViewController也使用“会话”variables设置使用连接发送文件,但由于它是一个不同的选项卡它创build一个新的控制器实例,它希望我再次连接,但button是在主页选项卡上。 有无论如何,我可以有一个控制器的两个标签没有两个实例? 我希望用户单击主页选项卡上的连接,然后切换到发送选项卡,然后按发送文件并使用另一个选项卡上的连接设置variables。 我很抱歉,如果这是混乱。