iPhone中导航控制的循环依赖性

时间:2010-05-18 12:28:18

标签: iphone iphone-sdk-3.0 uiviewcontroller

在我看来,这是我在iPhone应用程序开发中遇到的最奇怪的问题之一。

让我解释一下这个场景,我有一个主屏幕'A',我有一个按钮,指示我到另一个屏幕说'B'。现在在屏幕'B'我有一个功能,用户可以发送邮件给他的朋友促销目的,例如用户希望告诉frnd关于这个应用程序所以我使用MFMailComposeViewController并生成一个视图,用户键入地址和点击发送 (邮件的主题和正文自动生成)。发送邮件后,新的视图打开说屏幕'C',在这里我想给用户选项。  1.转到屏幕'A'(这是应用程序的主屏幕)  2.返回屏幕'B'(用户请求将邮件发送到他的朋友)。

现在奇怪的部分我不能在屏幕'C'的头文件中声明这两个文件的变量(屏幕'A'和'B')。即使我在顶部声明头文件,它也会产生错误。变量可以很容易地声明并用于其他屏幕,但不适用于这两个屏幕。任何人都可以解释一下这个问题。 这是错误的文本 “/Users/admin/Documents/AppName/Classes/A.h:42:错误:'B'之前的预期说明符 - 限定符 - 列表” 谢谢伙计们!

泰穆尔

1 个答案:

答案 0 :(得分:0)

你通常可以使用@class来解决循环依赖关系,如果它是什么,但是通过错误的声音,它可能只是标题中的杂散分号或其他语法错误。