标签: bundle

目标C:以编程方式将文件写入主程序包

可能重复:
写入文件目标c

如何创建文件并将其写入文件包?我有这个:

//make path to file
NSString* documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,    NSUserDomainMask, YES) objectAtIndex:0];
NSString *filePath = [documentsPath stringByAppendingPathComponent:[NSString stringWithFormat:@"usnews.txt", [sharedManager.articleNumber intValue] + 1]];
//write file
[textContent writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:nil];
Run Code Online (Sandbox Code Playgroud)

但它将其写入文档文件夹,并在应用程序关闭时删除.

cocoa-touch bundle file ios

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

iPad应用程序支持的平台?

我正在为iPad创建一个应用程序(这是我的第一个),我准备提交一个二进制文件,直到我注意到目标构建设置中有一些奇怪的地方。在“支持的平台”键下,显示“ iphonesimulator iphoneos”。此外,它在“按配置中间构建文件路径”下显示“ build / appname.build / AppStore-iphoneos”。但是,该应用程序应该是为iPad构建的。在摘要中,iOS应用程序目标设备指定“ iPad”。请注意,我最初创建的应用程序具有通用性,但现在只想将其作为iPad应用程序发布。

应用目标构建设置

已解决:给任何有相同问题的人的笔记。最初我没有从“ iphonesimulator iphoneos”更改“构建变体”,但最终不得不这样做,因为我遇到了代码签名问题,必须将“构建变体”设置为“正常”才能进行编译。请参阅此帖子以获取更多信息,它对我有所帮助: 代码签名失败-退出代码:1

platform bundle target ipad ios

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

PHP app\console不会尝试为Symfony 2创建包

我已经在PHP 5.3.8的Xampp服务器上安装了Symfony2,一切正常(php,symfony演示页面).

我尝试创建自己的helloWorld,正如教程所说:

php app/console generate:bundle --namespace = Acme/HelloBundle --format = yml

我去开始 - >运行 - > CMD并放入那行代码,它给了我这个:

无法打开输入文件:app/console

我将PHP目录放到系统路径中,但问题仍然存在.

php console bundle symfony

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

OSGI捆绑.bnd文件和冲突的import-package语句

我继承了一个带有import!javax的.bnd文件.,如果我拿出那个语句,我的程序会产生运行时错误.我目前需要将JavaHelp添加到我的应用程序中,该应用程序位于javax.help下..当我在.bnd中同时拥有这两个导入并使用JavaHelp中的类时,它会为特定类生成ClassNotFoundException,例如javax.help.JHelp.有没有办法处理这种情况,我感到困惑.

java import osgi bundle bnd

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

Bundler安装看似不需要的宝石

Bundler似乎正在安装我不需要的宝石,它们正在引发问题.我们举两个例子:timerscelluloid

bundle install安装timers是必需的,celluloid但我不知道为什么要安装赛璐珞.我正在使用ruby 1.8.7和rails 3.2.13.

为什么celluloid要安装?如何查找未安装(无法安装)的gem的反向依赖项?

我的Gemfile

source "https://rubygems.org"

gem "rails", "3.2.13"
gem "mysql2", "~> 0.3.13"
gem "json", "~> 1.8.0"

group :assets do
  gem "guard-rails-assets", "~> 0.1.3"
  gem "sass-rails", "~> 3.2.6"
  gem "coffee-rails", "~> 3.2.2"
  gem "uglifier", "~> 1.0.3"
end

gem "jquery-rails", "~> 3.0.4"
gem "simple_form", "~> 2.1.0"
gem "bootstrap-sass", :path => "gems/bootstrap-sass-c0e12a90ba3e"
gem "client_side_validations", "~> 3.2.6"
gem "client_side_validations-simple_form", "~> 2.1.0"
gem "therubyracer", :platform => :ruby
gem "require_relative", "~> 1.0.3" …
Run Code Online (Sandbox Code Playgroud)

ruby gem bundle ruby-on-rails ruby-on-rails-3

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

没有可见的@interface for x声明了选择器initwithnib:bundle

#import "levelSelectorController.h"
#import "ViewController.h"
ViewController *viewController;

@interface levelSelectorController ()

@end

@implementation levelSelectorController

- (void)viewDidLoad
{
     [super viewDidLoad];
     // Do any additional setup after loading the view, typically from a nib.
    if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
        // iOS 7
        [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
    } else {
        // iOS 6
        [[UIApplication sharedApplication] setStatusBarHidden:YES     withAnimation:UIStatusBarAnimationSlide];
    }
    viewController = [[ViewController alloc] initWithNib:@"ViewController" bundle:nil];
}

@end
Run Code Online (Sandbox Code Playgroud)

这里发生错误:

viewController = [[ViewController alloc] initWithNib:@"ViewController" bundle:nil];
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一些我在stackoverflow上读到的不同的东西,我理解错误应该是什么意思.但我仍然无法解决问题.

bundle objective-c uiviewcontroller viewcontroller

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

如何创建Serializable对象并传递给bundle.putSerializable(key,value)

我有一个具有类型对象的活动mqttQndroidClient.这个对象我想将它传递给另一个活动.为了达到这个目的,我读到了如何解决这个问题,我找到的解决方法是创建一个serializable如下所示实现的类,我做了以下事情:

client = new mqttAndroidClient(..,...,..,..,);
Intent i = new Intent(act_1.this, act_2.class)
clientObject = clientObj = new (CLIENT_OBJ_KEY, client);
Bundle b = new Bundle();
b.putSerializable(CLIENT_OBJ_KEY, clientOb.getObjValue());
Run Code Online (Sandbox Code Playgroud)

但是eclipse b.putSerializable(CLIENT_OBJ_KEY, clientObjValue());用红色突出显示,似乎我没有serializable正确地创造一个物体.

clientObject实现的类,serializable如下所示:

public class ClientObject implements Serializable {

    private String objectKey;
    private MqttAndroidClient objectValue;

    public ClientObject(String objectKey, MqttAndroidClient objectValue) {

        this.objectKey = objectKey;
        this.objectValue = objectValue;
    }

    public void setObjKey(String objectKey) {

        this.objectKey = objectKey;
    }

    public String getObjKey() {

        return this.objectKey; …
Run Code Online (Sandbox Code Playgroud)

java serialization android bundle

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

android - java - 通过意图,包或Parcelables传递值?

语境:

Android的

我在网上阅读了很多用于在活动之间传递数据的例子.

我学到的是 :

  • 通过Intents传递原始数据(intent.putExtra(key,value))
  • 捆绑原始数据并将其放入intent.putExtra(key,bundle对象)
  • Parcelables - >用于复杂对象和基元.

在你说之前,是的,我当然错过了什么.

题:

好吧,似乎有多种方法可以实现相同的目标.

如果我想传递一个自定义对象,Parcelable就是我的男人.但我仍然需要"序列化"它,所以最后,我也会有原语,对吧?

要传递原语,为什么我在直接传递意图时会使用一个包呢?

android文档/论坛/博客示例没有为我提供.我的C背景仍然让我退缩一点.

顺便说一句,为什么有3种不同的方法来实现一个目标呢?

java android bundle parcelable android-intent

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

无法加载EventMachine C扩展;使用纯红宝石反应堆

我遇到了麻烦,在Rails项目中?redmine2.3),rails版本是3.2

开始项目

bundle exec thin start -p 8080 -e production -s 5 -d
Run Code Online (Sandbox Code Playgroud)

错误信息

(eval):9: warning: already initialized constant Bundler::Dsl::RAILS_VERSION_IS_3
(eval):9: warning: previous definition of RAILS_VERSION_IS_3 was here
(eval):9: warning: already initialized constant Bundler::Dsl::RAILS_VERSION_IS_3
(eval):9: warning: previous definition of RAILS_VERSION_IS_3 was here
Unable to load the EventMachine C extension; To use the pure-ruby reactor, require 'em/pure_ruby'
/var/wtn/vendor/cache/ruby/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:8:in `require': libruby.so.2.0: cannot open shared object file: No such file or directory - /var/wtn/vendor/cache/ruby/2.0.0/gems/eventmachine-1.0.3/lib/rubyeventmachine.so (LoadError)
    from /var/wtn/vendor/cache/ruby/2.0.0/gems/eventmachine-1.0.3/lib/eventmachine.rb:8:in `<top (required)>'
    from /var/wtn/vendor/cache/ruby/2.0.0/gems/thin-1.6.2/lib/thin.rb:7:in `require'
    from …
Run Code Online (Sandbox Code Playgroud)

ruby bundle ruby-on-rails ruby-on-rails-3

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

从C#代码进行npm安装失败

我正在尝试npm install使用过程从C#代码执行。bundle目录是流星构建的产物,在运行构建之前,必须在\ bundle \ programs \ server内部安装npm。

这是C#代码:

processInfo.CreateNoWindow = true;
processInfo.UseShellExecute = false;
processInfo.RedirectStandardError = true;
processInfo.RedirectStandardOutput = true;
processInfo.RedirectStandardInput = true;
processInfo.WorkingDirectory = @"C:\some_service\bundle\programs\server";
processInfo.FileName = @"C:\Program Files (x86)\nodejs\node.exe";
processInfo.Arguments = "npm install";
process = Process.Start(processInfo);
process.WaitForExit();

stderr_str = process.StandardError.ReadToEnd();
stdout_str = process.StandardOutput.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

并且stderr_str 变量中的错误代码是:

    module.js:340
    throw err;
          ^
Error: Cannot find module 'C:\some_service\bundle\programs\server\npm'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:935:3
Run Code Online (Sandbox Code Playgroud)

当我通过相应目录中的cms手动运行此命令时,它工作正常。为什么C#会有问题,还是我做对了?

任何建议或提示都会有所帮助。

编辑1:

用答案更改运行后,出现错误:

变更:

    processInfo.FileName = …
Run Code Online (Sandbox Code Playgroud)

c# bundle process npm-install

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