0

我环顾了一段时间,终于找到了一个非常适合我需要的 SQL Lite 教程。我从它下载了源代码。

然而,这段代码有很多折旧的代码,我又修复了这些代码。这是我更新的项目的链接。(这里)

我有相当多的经验将基于 xib 的项目集成到标签栏项目中。但我一开始就被卡住了,因为在这个项目的几乎每个文件中都有一个对SQLAppDelegate的引用,它是 SQL 项目的应用程序委托。

我遇到的问题是我有一个故事板项目并且已经有一个应用程序委托。如果我将 SQLAppDelegate.h 和 SQLAppDelegate.m 中的代码包含在我的故事板项目的 AppDelegate.h 和 AppDelegate.m 中,并将来自教程项目中 RootViewController 的代码包含到我的故事板标签栏项目视图控制器文件中并删除 RootViewController.xib 和将其余文件保留在我的项目中,这行得通吗?

例如,我将在教程中删除 SQLAppDelegate.h 和 SQLAppDelegate.m 和 MainWindow.xib,并将该代码集成到我的故事板 Appdelegate.h 和 AppDelegate.m 中。

然后,我将获取教程项目中的所有其他文件,然后使用正确的框架将其包含在我的项目中。我会删除 RootViewController.xib 并保留 RootViewController.h 和 .m ,然后我会将 RootViewController.xib 的设置集成到我的选项卡中,我希望它在我的选项卡故事板中。并正确引用它。我会在我的故事板中将该选项卡称为 RootViewController。

我知道我可以在我的故事板标签栏项目中包含 .xib 文件并从我的故事板中引用它们。它工作我已经做到了。

将 SQLAppDelegate 中的代码包含到我的 AppDelegate 中会干扰我其余选项卡中的代码吗?

或者我可以只将 SQLAppDelegate 和其余文件包含到我的项目中并引用它们,然后从我的项目中删除 MainWindow 和 _window 代码,然后使我的选项卡故事板项目中的相关连接到 SQLAppDelegate?

这个螨虫听起来有点混乱?

更新 好的...在尝试自己集成后,我遇到了许多问题,例如

SQLAppDelegate *appDelegate = (SQLAppDelegate *)[[UIApplication sharedApplication] delegate];

在 Arc 中不起作用,总而言之,我遇到了大约 10 个错误,我所做的只是将教程项目中的文件包含在我的 Storyboard 选项卡项目中。

谁会想到在 Storyboard Tabbar 项目中尝试使用 SQLite 如此困难?

是否有任何在其中一个选项卡中使用 SQLite 的 Storyboard Tabbar Example 示例?

这个项目的功能是如此完美。叹。

在此处输入图像描述

4

1 回答 1

0

我从 raywenderlich.com/6603/basic-security-in-ios-5-tutorial-part-2 找到了一个圣诞节 Kepper 应用程序。一个很棒的教程,我下载了教程,除了几行折旧的代码和我设法修复的 1 个警告之外,它非常适合我想要的。:D

于 2013-04-01T09:54:28.030 回答