我在我的iPhone应用程序中使用UITextView进行多行文本输入,并设置了"返回"键以显示"完成".我还设置了返回键以禁用第一响应者状态,因此命中"完成"实际上退出UITextView.但是,我还希望用户能够在UITextView中输入多行文本,即能够使用"返回"键.有没有办法让这个工作在iPhone/iPad的UI上?
是否有任何iOS库可以提供用户可以在屏幕上绘制的自定义控件,并且可以将其导出为图像文件?
我正在努力在我的iPhone应用程序中实现iCloud核心数据同步.我正在研究用户工作流程,我遇到的问题是试图弄清楚我的应用何时应该将数据"播种"到iCloud.这可以在两种使用情况下发生:(1)当首次安装应用程序并且我想要使用一些预加载的数据播种时,或者(2)如果预先存在的客户下载iCloud更新,并且他们的现有数据应该是上传到iCloud.在每种情况下,我将在应用程序中有一个"种子库",我将从中读取并将数据上传到iCloud.
问题是,我如何知道数据是否已经播种?一种选择是在播种完成后从设备中删除种子存储,以便下次启动应用时,它将知道它不需要再次播种.
但是,如果商店已经从不同的设备播种了怎么办?是否有某种我可以在iCloud中检查的标志,它会告诉我数据不应该播种?或者,当当地种子商店存在时,我是否被迫总是播种数据,然后重复数据删除?这将导致问题,因为初始种子数据(来自应用程序在安装后的初始启动)是用户可删除的,因此如果他们(1)在他们的iPhone上安装应用程序,然后删除默认数据集,然后(2)在他们的iPad上安装应用程序,那么默认的数据集将被重新上传一次.
我刚刚遇到的另一个选择是,当用户安装应用程序或打开iCloud时,我可以问用户:您是否已经上传了数据?您想用本地数据替换iCloud中的任何数据吗?如果他们说是,那么它将核对iCloud的数据存储,然后用本地数据重新播种.然而,问题在于它会产生用户错误的可能性 - 这是我不希望用户搞砸的事情.
有什么想法吗?
我想在#define我的应用程序中添加一个新的宏,但仅适用于某些方案,例如测试方案.做这个的最好方式是什么?我知道当你在测试中运行应用程序时(例如在模拟器中)它会添加一个DEBUG = 1宏,但我无法弄清楚如何添加更多的宏.
对于有兴趣开始OS X开发的有经验的iOS开发人员,您有什么建议/最佳实践/想法?具体来说,由于有经验的iOS开发人员已经熟悉Objective-C,XCode,Interface Builder和Cocoa Touch,这些开发人员应该从哪里开始进行这样的转换?
有没有办法在iOS上使用"自动轻量级迁移"时更改Core Data实体名称?
我想让我的应用程序使用iCloud在设备之间同步其SQLite核心数据存储.现在我让用户使用Dropbox手动同步他们的SQLite文件,但这对用户来说很麻烦.我希望它是自动的.
实现此功能的最佳做法是什么?我需要任何特殊的配置文件吗?
我在某处读到了我需要设置我的核心数据数据库以使用UIManagedDocument,但我没有找到任何解释如何清楚地解释这一点的地方.有什么建议?
新的“智能应用程序标语”提供了一种方法,您可以在其中将参数传递给您的应用程序,以便可以知道例如用户在购买应用程序之前所访问的站点页面。例如,这对于新闻站点很有用,您可以在该站点上向他们显示以前显示的文章。
使用智能应用横幅进行此操作的方法是:
<meta name="apple-itunes-app" content="app-id=311507490, app-argument=http://bookID/1234"/>
Run Code Online (Sandbox Code Playgroud)
有没有办法建立一个通用链接来代替智能应用程序标题呢?
我正在创建一个本地UILocalNotification并将其作为横幅显示给用户.是否可以进行设置,以便当用户点击它并返回应用程序时,应用程序将收到某种特定类型的通知数据?我想在应用程序中打开一个特定的视图控制器.我认为最好的方法是基本上向应用程序发送一个URL,或者是否有办法访问,UILocalNotification以便我可以测试哪种类型并采取正确的行动?
我一直在研究用于核心数据同步的iCloud的替代品,一个有前途的选择是TICoreDataSync(代码可以在这里找到).是否有任何修改此功能的例子可以在自己的网络服务器上运行,而不是将同步文件上传到Dropbox?设置TICoreDataSync的最佳方法是什么?
ios ×9
iphone ×5
core-data ×4
icloud ×3
sync ×2
xcode ×2
app-store ×1
beta-testing ×1
cocoa ×1
cocoa-touch ×1
html ×1
image ×1
ios5 ×1
ipad ×1
keyboard ×1
macos ×1
macros ×1
migration ×1
refactoring ×1
uitextview ×1