setPrimitiveValue:forKey: и к - много отношений

Как подключиться к частному фиду NuGet в Azure Devops с использованием кода без сохранения учетных данных в файле?

blockquote>

Боюсь, вам нужно сохранить учетные данные в [110 ] файл в данный момент.

Когда вы входите в Visual Studio и подключаетесь к каналу с учетными данными, Visual Studio проверит учетные данные и сохранит их в Visual Studio с учетными данными для входа:

enter image description here [ 114]

Но для кода Visual Studio такой опции знака нет. Итак, мы должны поместить учетные данные в файл nuget.config.

Кроме того, есть голос пользователя, вы можете голосовать и добавлять свои комментарии для этого отзыва. Когда достаточное количество сообществ проголосует и добавит комментарии для этого отзыва, член команды продукта будет воспринимать этот отзыв всерьез. :

Уметь использовать VSTS Package Manager с кодом Visual Studio (VS Code) [113 ]

Надеюсь, это поможет.

11
задан Ned Batchelder 9 November 2008 в 22:30
поделиться

1 ответ

Просто видоизмените возвращаемое значение -primitiveValueForKey: как изменяемый набор, полагая, что его возвращаемое значение сделает правильную вещь.

Обязательно также используйте -willChangeValueForKey:withSetMutation:usingObjects: и -didChangeValueForKey:withSetMutation:usingObjects: вокруг Вашего управления; Вы не показали это в Вашем выше кода.

- (void)setChildren:(NSSet *)value {
    [self willChangeValueForKey:@"children" withSetMutation:NSKeyValueSetSetMutation usingObjects:value];

    NSMutableSet *primitiveValue = [self primitiveValueForKey:@"children"];

    [primitiveValue setSet:value];

    [self didChangeValueForKey:@"children" withSetMutation:NSKeyValueSetSetMutation usingObjects:value];
}

Если можно быть нацелены на Leopard, Вы не должны волноваться об этом; можно использовать встроенную поддержку свойства Базовых Данных вместо этого:

#import <CoreData/CoreData.h>

@interface Folder : NSManagedObject
@property (readwrite, retain) NSSet *children;
@end

@implementation Folder
@dynamic children;
@end

Базовые Данные генерируют не только пару метода считывания/метода set для children свойство, но средства доступа изменяемого набора также, таким образом, можно использовать -mutableSetValueForKey: на нем и управляют результатом с минимумом издержек.

6
ответ дан 3 December 2019 в 11:21
поделиться