OS Xで rubyMotion を使用してキーチェーンからパスワードを取得しようとしています
私はこれを試しました:
#   passsword_data_pointer=Pointer.new(:object) #works but empty password
#   password_data_pointer=Pointer.new('^') #makes ruby crash and complain 'Can't find pointer description for type '^'
    password_data=NSMutableData.new #works but empty password
    password_length = Pointer.new('I')
    result=SecKeychainFindGenericPassword (
                                           nil,
                                           "some_service_string".length,
                                           "some_service_string",
                                           "some_username_string".length,
                                           "some_username_string",
                                           password_length,
                                           password_data_pointer,#or password_data.bytes
                                           nil
                                           )
#    password_string=NSMutableData.dataWithBytes(password_data.bytes, length:password_length[0])
    password_string=NSMutableData.dataWithBytes(password_data_pointer, length:password_length[0])
    p password_string
私が何をしても、パスワードを取得する方法はありません。
助けてください ; インターネットには macruby や cocoa、c の例がたくさんありますが、このトピックに関する rubymotion の例は何もありません。