小编Fai*_*eed的帖子

在N个宝石中找不到'cocoapods'(> = 0)(Gem :: LoadError)

当我尝试时pod install,得到以下问题:

Faizs-MBP:newj faizfareed$ pod install
/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'cocoapods' (>= 0) among 50 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/faizfareed/.gem/ruby/2.0.0:/Library/Ruby/Gems/2.0.0:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0', execute `gem env` for more information
    from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:324:in `to_spec'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:64:in `gem'
    from /usr/local/bin/pod:22:in `<main>'
Faizs-MBP:newj faizfareed$ 
Run Code Online (Sandbox Code Playgroud)

您还可以找到上面错误的附加详细图像.

谁能解决这个问题?


我按照你的指示并卸载了所有宝石.但是当我尝试安装cocoapods时,它会出现以下错误.

在此输入图像描述

请指教...

谢谢

ruby macos cocoapods xcode7

15
推荐指数
3
解决办法
8034
查看次数

如何从NSUserDefaults读取字符串

我在plist的根目录下有一个对象,它存储对象和键(其中一个是从用户文本字段输入的).我编写和创建结构没有问题; 它试图读取导致问题的值.下面我用来编写数据的代码,有人能告诉我如何读取字符串[val]和[myKey]吗?

谢谢!

#define defaultValue @"Your Name"
#define myKey @"PersonName"

- (void)textFieldAction:(id)sender {

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    NSString *val;

    // Get the new value from the textfield

    val = [myTextField stringValue];

    if ([val isEqualToString:defaultValue]) {
        [defaults removeObjectForKey:myKey];
    } else {
        // [defaults setObject:val forKey:myKey];

    NSDictionary *my_dict = [NSDictionary dictionaryWithObjectsAndKeys:
                             @"Name", @"PersonName",
                             @"Email", @"PersonEmail", 
                             @"Dept", @"PersonDept", 
                             @"Job", @"PersonJob", 
                             val, myKey, 
                             @"Status", @"PersonStatus", 
                             nil];

    [defaults setObject: my_dict forKey: @"Person"];

    [[NSUserDefaults standardUserDefaults] registerDefaults:my_dict];
Run Code Online (Sandbox Code Playgroud)

如果用户已经在plist中有信息,我想用[val]为[myKey]自动填充文本字段.这是我正在尝试使用的代码:

- (void)applicationDidFinishLaunching:(NSNotification *)notification {

    NSUserDefaults *defaults = [[NSUserDefaults …
Run Code Online (Sandbox Code Playgroud)

macos cocoa objective-c nsuserdefaults

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

WSO2 SP - 具有 JSON 属性的 Kafka 源

我正在尝试使用以下代码从 Kafka 读取 JSON 数据:

@source(type = 'kafka', bootstrap.servers = 'localhost:9092', topic.list = 'TestTopic', 
group.id = 'test', threading.option = 'single.thread', @map(type = 'json'))

define stream myDataStream (json object);
Run Code Online (Sandbox Code Playgroud)

但失败并出现以下错误:

[2019-03-27_11-39-32_103]错误{org.wso2.extension.siddhi.map.json.sourcemapper.JsonSourceMapper} - 流“myDataStream”没有名为“ABC”的属性,但接收到的事件{“ event":{"ABC":"1"}} 确实如此。因此放弃了这条消息。检查默认映射的 json 字符串格式是否正确。

我尝试过添加属性

@source(type = 'kafka', bootstrap.servers = 'localhost:9092', 
topic.list = 'TestTopic', group.id = 'test', 
threading.option = 'single.thread', 
@map(type = 'json', @attributes(ABC = '$.ABC')))
Run Code Online (Sandbox Code Playgroud)

语法错误:

流“myDataStream”定义的“json”错误,属性“json”未映射

任何帮助将不胜感激。

wso2 apache-kafka kafka-consumer-api kafka-producer-api wso2-streaming-integrator

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

无效的`Podfile`文件:未终止的字符串符合文件末尾

我正在尝试安装pod文件,但收到以下错误:

Faizs-MacBook-Pro:newj faizfareed$  pod install

[!] Invalid `Podfile` file: unterminated string meets end of file.

 #  from /Users/faizfareed/Desktop/NewJson/NewJ/Podfile:4
 #  -------------------------------------------
 #  
 >  pod 'AFNetworking', '~> 3.0
 #  -------------------------------------------
Run Code Online (Sandbox Code Playgroud)

这里是命令行工具的详细图片 -

错误

任何人都可以帮我解决这个问题吗?

command-line-tool cocoapods xcode6 xcode7

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

Mac OS Flutter 构建 appbundle 失败:密钥库格式无效

一周以来,我一直在尝试从 flutter 应用程序创建 android 应用程序包,并且我遵循根据官方 flutter 网站创建上传密钥库

在 Mac OS 中,我尝试在终端中执行以下命令

keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload
Run Code Online (Sandbox Code Playgroud)

它提示我输入密钥库密码,android然后重新输入新密码:android 在我填写的一系列问题和答案之后,就像你的名字和姓氏一样?,你的组织单位的名称是什么?,你的组织的名字是什么?,你的城市或地区的名字是什么?,你的州或省的名字是什么?,这个单位的两个字母的国家代码是什么?,最后问了信息是正确的,我回答是,它在提示这样的同时制作了 .jks 文件

Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 10,000 days
    for: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown
[Storing /Users/faizfareed/upload-keystore.jks]
Run Code Online (Sandbox Code Playgroud)

之后我创建了一个名为的文件[project]/android/key.properties,其中包含对密钥库的引用,文件中包含以下信息

storePassword=android
keyPassword=android
keyAlias=upload
storeFile=/Users/faizfareed/upload-keystore.jks
Run Code Online (Sandbox Code Playgroud)

最后我配置了gradle[project]/android/app/build.gradle文件。

android块之前添加了来自属性文件的密钥库信息:

   def keystoreProperties = new Properties()
   def keystorePropertiesFile = …
Run Code Online (Sandbox Code Playgroud)

android apk build.gradle flutter flutter-macos-2.0.0-stable

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