小编Woo*_*tty的帖子

核心数据 - 数据库中行的主键ID

假设我有一个存储在Core Data中的书籍列表.我想通过它的主键ID搜索一本书.我知道Core Data创建的sqlite文件在每个表中都有一个ID列,但无论如何这似乎都没有暴露给我.

有没有人有任何建议?

谢谢!

iphone xcode core-data nspredicate nsmanagedobject

42
推荐指数
2
解决办法
4万
查看次数

iPhone为开发人员提供平面设计建议

我是第一次没有平面设计师的应用程序开发人员.我有能力制作符合约定和Apple人机界面指南的用户界面,但是当它添加额外的装饰层以使应用变得性感时,我完全缺乏经验.

有没有人有任何指针或资源来帮助像我这样的开发人员像平面设计师,特别是iPhone应用程序?

我对photoshop有技术知识,没有艺术能力.我喜欢相信我对判断美学有很好的认识,但我从来不擅长从头开始创造美学上令人愉悦的东西.

iphone user-interface xcode graphic-design

17
推荐指数
1
解决办法
5854
查看次数

让Excel公式返回0,使结果为空

我有一个反复出现的Excel问题是公式,例如INDEX(array,row,column)当没有结果时返回0,而不是返回空白.

将零结果更改为空白的最佳方法是什么?

以下是我到目前为止尝试过的方法:

1)使用除零.如果INDEX返回0,我会导致错误,然后我将其过滤掉.

=IFERROR(1/1/INDEX(A,B,C),"")
Run Code Online (Sandbox Code Playgroud)

缺点:使公式更加混乱,并隐藏您可能想要看到的错误.

2)使用自定义格式

0;-0;;@
Run Code Online (Sandbox Code Playgroud)

缺点:
1)不能同时申请日期格式
2)不使用条件格式,当涉及到的空白单元格检查(工作还有零值,它只是未显示)

3)使用IF语句

=IF((1/1/INDEX(A,B,C))<>"",(1/1/INDEX(A,B,C)),"")
Run Code Online (Sandbox Code Playgroud)

缺点:凌乱的重复

有没有人有任何其他/更好的想法?

excel worksheet-function

12
推荐指数
2
解决办法
11万
查看次数

iPhone:制作箭头形状的UIBarButtonItem

我在导航栏上有一个UIBarButtonItem.我想把它做成箭头形状.我的意思是我希望它是正方形,除了尖尖的一面.有谁知道如何做到这一点?

谢谢!

iphone xcode uinavigationcontroller uibarbuttonitem

11
推荐指数
2
解决办法
3万
查看次数

AWS SimpleDB上的最大属性大小

我正在构建移动应用程序(iPhone/Android)并希望将应用程序数据存储到Amazon的SimpleDB上,因为我们不想托管我们自己的服务器来提供这些服务.我一直在浏览所有文档,元素值的最大存储大小是1024字节.

在我的情况下,我们需要存储1024到10K的文本数据.

我希望了解其他项目如何使用SimpleDB,因为它们有更大的存储需求,比如我们的项目.我读到可以存储指向文件的指针,然后存储在S3(文件系统)中.不确定这是否是一个好的解决方案.

在我看来,我不确定SimpleDB是否是正确的解决方案.任何人都可以评论已经做了什么或提供了一种不同的方式来思考这个问题?

cloud amazon-web-services amazon-simpledb

10
推荐指数
1
解决办法
4500
查看次数

(iPhone)如何使用OS 4.0 MapKit实现可拖动的引脚?

任何人都可以使用MapKit框架提供在OS 4.0中实现可拖动引脚的任何示例代码/指令吗?

iphone draggable drag mapkit mkmapview

10
推荐指数
1
解决办法
5615
查看次数

iPhone Splash:"Default.png"显示在模拟器上,但不显示在iPhone上

我试图给我的iPhone一个闪屏.

我已将Default.png放在我的资源组中.当我运行模拟器时,它会按预期显示,但是当我将应用程序安装到iPhone时,不会显示闪屏.

有谁知道这个问题的原因/解决方案是什么?

谢谢!

iphone xcode objective-c

8
推荐指数
2
解决办法
9734
查看次数

Tuckey UrlRewrite:更改urlrewrite.xml后的ClassNotFoundException

我希望能够在不重新启动服务器的情况下更改urlrewrite.xml中的规则.

我正在运行Tomcat 7.在web.xml中我有......

  <filter>
    <filter-name>UrlRewriteFilter</filter-name>
    <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
    <init-param>
      <param-name>confReloadCheckInterval</param-name>
      <param-value>120</param-value>
    </init-param>
    <init-param>
      <param-name>logLevel</param-name>
      <param-value>INFO</param-value>
    </init-param>
  </filter>
Run Code Online (Sandbox Code Playgroud)

当我更改<to>urlrewrite.xml中元素的值时,尝试执行该规则会导致异常.

抛出java.lang.ClassNotFoundException:org.apache.jsp.s1.content.about_002dus_jsp在java.net.URLClassLoader的$ 1.run(URLClassLoader.java:366)在java.net.URLClassLoader的$ 1.run(URLClassLoader.java:355)在位于org.apache的org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132)的java.net.URLClassLoader.findClass(URLClassLoader.java:354)中的java.security.AccessController.doPrivileged(Native Method). org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:145)中的jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)位于org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java: 172)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)atg.apache.jasper.servlet.JspServlet .service(JspServlet.java:334)位于org.apache.catalina.core.ApplicationFilterChain.internalD的javax.servlet.http.HttpServlet.service(HttpServlet.java:727)oFilter(ApplicationFilterChain.java:303)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)at org .apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite (RuleChain.java:176)在org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)在org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)在org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)位于org.apache.catalina.core.ApplicationFilterChain的org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241). doFilter(ApplicationFilterChain.java:208)在org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispa)tcher.java:748)org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)位于org.apache.catalina的org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) .core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain)的.java:171)在org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)在org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)在有机tgkey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:208)at au.com.pawsforlife.vizsla.controller.UserFilter.doFilter(UserFilter.java:81)at或 g.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:220)org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)atg.apache.catalina .core.StandardHostValve.invoke(StandardHostValve.java:171)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) )org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)org.apache.coyote.http11.AbstractHttp11Processor.进程(AbstractHttp11Processor.java:1070)org.apache.coyote.AbstractProtocol $ AbstractCon nectionHandler.process(AbstractProtocol.java:611)在org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:314)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)在java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:615)在org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)在java.lang.Thread.run (Thread.java:745)

有谁知道为什么会这样,或至少如何解决它?

谢谢!

java tomcat urlrewriter tomcat7 tuckey-urlrewrite-filter

8
推荐指数
1
解决办法
2216
查看次数

iPhone 4分辨率难度 - @ 2x命名技术无法用于按钮图像

我有一个按钮,通过界面构建​​器设置图像.原始图像是SearchImage.png,高rez版本是SearchImage@2x.png.我绝对相信没有拼写错误,而且分辨率较高的图像确实是较低分辨率图像的两倍大小(即两倍高,两倍宽),但办公室的iPhone4仍然只加载低分辨率图像.

有没有人有任何想法可能是什么问题?

我已阅读所有相关的Apple文档.

谢谢!特里斯坦

iphone xcode resolution image iphone-4

7
推荐指数
1
解决办法
2293
查看次数

使自定义函数返回任何内容 - 不是0,不是空字符串,而是什么都没有

我有一个自定义函数可以从电子表格的单元格中调用,我想在某些情况下不返回任何内容.换句话说,我希望将具有我的函数的单元格视为一个空单元格(除非该函数返回一个值).

我能做到的最接近的是返回一个空字符串"".不幸的是,具有零长度字符串的单元格不会被COUNTA或视为空COUNTBLANK,并且会破坏数学公式(例如1 + "" = #VALUE).

我尝试返回任何内容的大部分都会导致返回0,但用户可能会对此有不同的解释.

我该怎么办?

到目前为止尝试过:

Returns 0:
    result = null
    result = VbEmpty
    result = Range("SomeCellKnownToBeEmpty")

Returns error:
    result = Nothing
Run Code Online (Sandbox Code Playgroud)

答:我现在有理由相信这是不可能的,可以做的最好的事情就是解决它.

解决方案:

  • 返回一个字符串"-blank-"并使用VBA宏删除任何单元格的内容"-blank-".一种奇怪的方法,但符合我的需要.我这样做是准备我的出版工作簿的一个步骤.
  • 返回空字符串并显式获取工作表中的其他公式以将其""视为空白.
  • 返回并显示0:返回0并使用自定义格式隐藏0.

excel vba excel-2007 excel-vba user-defined-functions

7
推荐指数
1
解决办法
3万
查看次数