小编Ibz*_*Ibz的帖子

如何使用NSScanner解析.ics文件

有人可以告诉我如何使用NSScanner解析一个ics文件?(Iphone App)

例如:如果.ics文件位于此URL http://www.ibz.com/data/12345.ics(不是真正的URL !!!)

  1. 我如何首先将.ics文件保存到我的iPhone应用程序中

  2. 然后我将如何使用NSScanner解析.ics文件?

请提供代码示例..

iphone icalendar objective-c nsscanner

5
推荐指数
1
解决办法
1925
查看次数

将UIWebview限制为某些页面

我正在尝试使用UIWebview创建一个简单的ipad应用程序,该应用程序显示客户可以填写的表单.我想要做的是限制应用程序,以便它只允许用户导航到某些地址..(即允许用户转到特定地址的东西..或者检查特定关键字并允许/阻止它们的东西..)

有人可以告诉我它是如何完成的..

注意:它基本上是一个googledocs形式,我不想让用户离开它..(用户可以轻松点击离开去其他地方)

谢谢你阅读:)

xcode objective-c uiwebview ipad ios

2
推荐指数
1
解决办法
2545
查看次数

Cake Task 输出日志到文件

我在build.cake文件中有一组任务,我想将控制台的日志输出捕获到日志文件中。我知道可以使用该OnError()函数将错误输出到文件,但我想将所有内容输出到日志文件,而不仅仅是错误。下面是该build.cake文件的示例。

#load "SomeTask.cake"
#load "SomeOtherTask.cake"

var target = Argument("target", "Default");

var someTask = Task("SomeTask")
.Does(() =>
{
     SomeMethodInsideSomeTask();
});

var someOtherTask = Task("SomeOtherTask")
.Does(() => 
{
    SomeOtherMethodInsideSomeOtherTask();
});

Task("Default")
.IsDependentOn(someTask)
.IsDependentOn(someOtherTask);

RunTarget(target);
Run Code Online (Sandbox Code Playgroud)

注意任务没有运行任何类型的MSBuild命令,所以不可能使用MSBuildFileLogger

cakebuild

2
推荐指数
1
解决办法
1265
查看次数

以编程方式创建属性 - 核心数据

我有一个简单的iphone项目,其中包含一个简单的xcdatamodel,它有一个实体,大约有3个属性.

我想知道是否有一种方法将属性编程方式添加到实体..也就是说,如果用户按下某种类型的"添加"按钮,一个简单的字符串属性添加到实体并保存..

如果这是不可能的,有人可能会指出我正确的方向..

iphone cocoa-touch core-data xcdatamodel

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

带CheckMarks的UITableView单元格

我有一个iphone项目,其中包含一个UITableView从Core Data填充的项目.

选择单元格后,用户将被定向到新的视图控制器(请参阅下面的代码行),该控制器显示有关该单元格条目的其他信息(来自核心数据)

[self presentModalViewController:noteViewController animated:YES]
Run Code Online (Sandbox Code Playgroud)

我想要做的是能够在每个单元格的任一侧设置某种复选标记,以表示任务是否完整不完整..

我已经读过我可以这样做:

UITableViewCellAccessoryCheckmark
Run Code Online (Sandbox Code Playgroud)

但我不确定如何实施是目前的

didSelectRowAtIndexPath:
Run Code Online (Sandbox Code Playgroud)

用于呈现模态视图控制器..

所以基本上我想知道是否有一种方法可以独立地将单元格附件的状态从复选标记改为无(反之亦然)......在某种意义上,如果实际的复选标记是触摸的......它会显示它......如果它再次被触动,它隐藏了它..

任何帮助将不胜感激!

iphone xcode uitableview

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

MsBuild PostBuild目标

我已将AfterBuild目标添加到Visual Studio项目,这是包含多个Visual Studio项目的解决方案的一部分。

解决方案设置示例

例子.sln

  • ExampleProj.csproj

  • ExampleProj.Test.csproj

目标示例:

  <Target Name="PostBuildScript" AfterTargets="AfterBuild" Condition="'$(Configuration)' == 'Release'">
    <PropertyGroup>
      <BuildCommand>"SomeApplication.exe")</BuildCommand>
    </PropertyGroup>
    <Exec Command="$(BuildCommand)" ConsoleToMSBuild="true" LogStandardErrorAsError="true" WorkingDirectory="$(ProjectDir)" />
  </Target>
Run Code Online (Sandbox Code Playgroud)

我希望此目标在解决方案中的所有Visual Studio项目都已建立之后才能执行。

有没有办法实现这一目标。

注意:dotnet build在Visual Studio中使用和生成命令时,我的行为必须相同。

c# msbuild csproj msbuild-target visual-studio-2017

0
推荐指数
1
解决办法
1392
查看次数